C'est une généalogie qui montre quand et dans quel langage une programmation est née.
Il existe plusieurs sites qui ont un tableau de famille de programmation, mais cette fois je vais vous présenter ce site.
diagramme & histoire des langages de programmation (Généalogie des langages de programmation)
Deux versions sont répertoriées, une pour les principales langues uniquement et une avec plus de 150 langues. Depuis août 2020, il est répertorié jusqu'en 2018.
Prenons quelques langues dans le diagramme des principales langues.
--Naissance: 1978 --Langue affectée: Algol 60
Remarque) Le langage C est né en 1972, mais la figure liée adopte l'année de la publication de "The C Programming Language" (titre original: The C Programming Language, communément appelé K & R). (Référence: C language --Wikipedia, [Programming language C --Wikipedia](https: // ja .wikipedia.org / wiki /% E3% 83% 97% E3% 83% AD% E3% 82% B0% E3% 83% A9% E3% 83% 9F% E3% 83% B3% E3% 82% B0% E8% A8% 80% E8% AA% 9EC))
Python
--Naissance: 1991
Ruby
--Naissance: 1995
Java
--Naissance: 1995
JavaScript
--Naissance: 1995
En ce qui concerne le titre, il est recommandé de vérifier d'abord ce pedigree lors de l'apprentissage du deuxième langage de programmation et des suivants.
Raison
――Parce que vous pouvez saisir la difficulté d'apprendre à quel point le langage de programmation que vous connaissez déjà et la langue nouvellement apprise sont. ――Si vous êtes plus récent que le langage de programmation que vous connaissez déjà, vous pouvez poursuivre l'apprentissage en vous attendant à une nouvelle syntaxe pratique. ――Si vous êtes plus âgé que le langage de programmation que vous connaissez déjà, vous pouvez procéder à l'apprentissage tout en vous préparant au manque de fonctions utiles.
est.
Dans mon cas, j'ai essayé d'apprendre Ruby quand j'avais 5 ans d'expérience en Java et que Perl était capable d'écrire un peu en batch. A cette époque, j'ai appris que Ruby était influencé par Perl, ce qui m'a aidé à comprendre la syntaxe. Par contre, j'ai eu du mal avec cette partie car je n'avais quasiment aucune connaissance des langages fonctionnels, mais je pense que c'était bien de pouvoir prévoir cela à l'avance.
"First Ruby »(Auteur: Yugui) a un pedigree de langage de programmation lié à Ruby. Cette figure a été très utile pour comprendre Ruby.
Quand je cherchais des diagrammes dans d'autres langues, j'ai trouvé celui lié à.
Les langages de programmation ont considérablement évolué au cours des dernières décennies.
Recommended Posts