[JAVA] Glossaire de tous les langages de programmation

Organiser la langue elle-même

1. Langage de programmation à typage dynamique

Le programme gère différents "types". Par exemple, les valeurs de chaîne, les valeurs entières et les valeurs minoritaires sont de types différents. Il existe divers autres types et une erreur peut survenir si vous faites une erreur dans le programme et spécifiez un type différent.

Pour les langages de programmation à typage dynamique, la vérification de type est effectuée au moment de l'exécution. De nombreuses langues sont faciles à apprendre pour les débutants car le programme fonctionne sans traiter les erreurs strictes. Cependant, d'un autre côté, il existe une possibilité de créer un défaut très déroutant.

Nom de la langue F-S Initial release origine
JavaScript FS Utilisé en conjonction avec HTML pour développer des pages WEB dynamiques 1995
Ruby FS Développé par les Japonais. Syntaxe orientée lisibilité 1995
Python FS Récemment, il est utilisé dans la scène du traitement de l'IA et de l'analyse de données, et c'est un langage de premier plan. 1990
PHP S Puisqu'il s'agit d'un langage pour la mise en œuvre d'un site Web dynamique, le traitement des applications WEB peut être mis en œuvre sans utiliser de bibliothèque. 1995

2. Langage de programmation à typage statique

Dans le cas d'un langage de programmation typé dynamiquement, la vérification de type est effectuée au moment de la programmation en effectuant une "compilation". La vérification de type est plus stricte que les langages de programmation à typage statique, il y a donc plus de travail à implémenter.

C'est plus difficile qu'un langage de programmation typé statiquement.

Nom de la langue F-S Initial release origine
C - Fonctionne à grande vitesse. Utilisé sur diverses plates-formes comme langage commun pour le système. Les fonctions récentes telles que le garbage collection ne sont pas implémentées et il est très difficile à apprendre 1972
C++ - Un langage basé sur C qui intègre des concepts tels que l'orientation objet et la gestion des exceptions 1993-2
C# - Développé par Microsoft.Un programme à exécuter sur une plateforme appelée Net Framework 2000
Objective-C / Swift - Langage de programme pour le développement d'applications pour MacOS et iOS d'Apple 1984/2014-6
SQL - Langue pour effectuer des traitements tels que l'acquisition, l'ajout, la mise à jour et la suppression d'informations de la base de données 1974

Détails de chaque langue

1. Face avant

JavaScript

(Npm and Yarn: gestion des packages)

-Vue Première version: February 2014;
--Nuxt Vue Framework Version initiale: October 26, 2016;
--- Bibliothèques telles que Vuex


-React Version initiale: May 29, 2013;
--Next React Framework
--- Bibliothèques telles que Redux
--- C'est comme Vuetify, les composants de Material UI React.

react native Initial-March 26, 2015

angular Initial release	2.0 / 14 September 2016; 

Python  First appeared: 1990 (pip: gestion des packages)

-Django Python-web-framework   Initial release: July 2005

Ruby 1995 (Gemme: gestion des paquets)

--Rails Août 2004;

<! - Oui, axios est la bibliothèque de JS lui-même et de k etc. Vous pouvez utiliser l'un ou l'autre Gatsby est-il comme vuetify dans React? ->

2. Fin du serveur

PHP (Compositeur: gestion des packages)

-Laravel PHP Framework Version initiale: June 2011

JavaScript

Node Initial release: May 27, 2009;
Node express November 16, 2010;

3. Autre

Rust (Cargo: gestion des colis)


Recommended Posts

Glossaire de tous les langages de programmation
Programme de recherche complète des séquences (pour la programmation du concours)
10 langages de programmation les plus populaires en 2020
Caractéristiques du langage de programmation [Memo]
La popularité des langages de programmation
[Pour les débutants] Un résumé en mots des langages de programmation populaires (version 2018)
Notes pour le concours de programmation HHKB 2020
Entrée standard Python3 pour une programmation compétitive
Re: explique n principaux langages de programmation