Il existe de nombreux langages de programmation dans l'univers informatique. Chaque année, il y en a de plus en plus. Par exemple, les langues Scala, Kotlin, Go et Closure sont récemment apparues. Mais l'histoire nous dit que seuls quelques-uns d'entre eux survivront.
Les langages discutés ici ont apporté une énorme contribution au monde du développement logiciel. C'est pourquoi elles figurent parmi les dix langues les plus influentes des cinquante dernières années.

Les langues sont un élément essentiel de l'industrie de la programmation. Ils sont souvent discutés, critiqués et améliorés au fil du temps. Ils sont bien connus de tous, mais tout le monde ne connaît pas leur histoire, du moins le nom de leurs créateurs. Ceci est moins courant dans les langues populaires. Par exemple, tout le monde sait que
James Gosling est le père de Java. Mais tous les programmeurs ne savent pas qui a créé Perl, Pascal, Lisp ou Erlang.
L'auteur de l'article, dont nous publions la traduction aujourd'hui, dit que la situation décrite ci-dessus l'a incité à l'écrire. Ici, nous parlerons des langages de programmation les plus populaires et les plus réussis et de leurs créateurs.
Top 10 des langages de programmation et leurs créateurs
Je vous présente l'histoire de dix langages de programmation et de leurs créateurs. Les langages ici sont dans un ordre aléatoire, à l'exception du premier de la liste, le langage Java. Je suis développeur Java, j'ai donc décidé de faire exactement cela.
Je sais que de nombreux programmeurs C ne sont pas d'accord avec moi et considèrent que le premier langage de la liste devrait être C. Ils peuvent être compris, car C est le plus ancien des langages encore largement utilisés. Mais cet article n'est pas une évaluation des langues. Ce matériel est conçu pour rappeler à tous ses lecteurs les maîtres de l'art informatique qui ont changé le monde des langages de programmation et du développement de logiciels.
1. Java - James Gosling
James goslingJava est l'un des langages de programmation les plus populaires et les plus performants. Java a été créé par le Dr James Arthur Gosling. Il est connu comme le «père de Java».
Au départ, Sun Microsystems était impliqué dans le développement et le support de Java. Depuis janvier 2010, après l'acquisition par Oracle de Sun, Oracle le fait.
Java est basé sur le principe WORA («Write Once Run Anywhere», «Written once, works partout.»). L'indépendance de la plate-forme de Java est devenue l'une des raisons fondamentales du succès de ce langage dans un environnement d'entreprise.
Java est actuellement l'un des langages les plus populaires. Si vous voulez apprendre Java, jetez un œil à
ce tutoriel.
2. C - Dennis Ritchie
Dennis RitchieDennis Macalaird Ritchie, un spécialiste américain de l'informatique, a participé à la création du langage de programmation C en 1967-1973 chez AT&T Bell Labs.
Le langage C est encore assez populaire. Il est largement utilisé dans la programmation système. Il est plus ancien que Java, mais ne renonce pas à sa position.
Soit dit en passant, Dennis Ritchie a également créé le célèbre système d'exploitation Unix. Il l'a fait avec son collègue de longue date, Ken Thompson.
Si vous comparez la popularité de Dennis Ritchie avec la popularité de Bill Gates ou Steve Jobs, il s'avère qu'il n'y a presque rien à comparer ici. Mais peu de gens peuvent comparer avec lui la contribution qu'il a apportée au monde des technologies de l'information. Chaque programmeur devrait le savoir. Si vous voulez apprendre le C, jetez un œil à
cette spécialisation sur Coursera.
3. C ++ - Björn Stroustrup
Björn StraustrupBjörn Straustrup est né le 30 décembre 1950 dans la ville d'Aarhus, au Danemark. Il est connu pour créer et développer le langage de programmation C ++ largement utilisé.
Le C ++, comme vous pouvez le dire par le nom du langage, est un langage de nouvelle génération suivant C. Le C ++ se distingue par sa prise en charge des capacités de programmation orientée objet. Cela semblait incroyablement intéressant par rapport au C ++.
C ++ est toujours l'un des langages les plus populaires. Par exemple, il est largement utilisé dans le développement de systèmes de trading à haute fréquence en raison du fait que le code écrit en C ++ est assez proche des capacités système des ordinateurs, et parce que ce langage prend en charge les fonctionnalités orientées objet qui sont populaires à notre époque .
Si vous voulez apprendre le C ++ à partir de zéro, je vous recommande de jeter un œil à
ce tutoriel. Il combine bien théorie et pratique.
4. Python - Guido van Rossum
Guido van RossumPython a été développé par Guido van Rossum du Center for Mathematics and Computer Science (CWI). Python est un langage de haut niveau à usage général. Lors de sa conception, une attention particulière a été accordée à la bonne lisibilité du code. Sa syntaxe est considérée comme claire et expressive.
Aux États-Unis, Python a presque remplacé Java dans la communauté scientifique. En particulier, cela se traduit par le fait que les étudiants modernes commencent à apprendre la programmation en apprenant Python, plutôt que C ou Java, comme c'était le cas auparavant.
Python est largement utilisé dans divers domaines, en particulier dans le développement Web et dans le domaine de la sécurité de l'information. Cette langue est utilisée par des sociétés telles que Google, Yahoo et Spotify.
Voici un bon tutoriel Python.
5. JavaScript - Brendan Eich
Brendan EichSi vous me demandiez quel langage de programmation peut être appelé le plus populaire au cours des 5 à 10 dernières années, je dirais que c'est JavaScript. Il domine définitivement le monde du développement Web côté client, notamment en raison des bibliothèques JavaScript existantes. De plus, il est très populaire dans l'environnement serveur - grâce à la plateforme Node.js.
JavaScript est un langage de script qui utilise des mécanismes d'héritage de prototype. Il s'agit d'un langage dynamique avec une typification faible qui prend en charge le travail avec des fonctions d'ordre supérieur. JavaScript a été créé par Brendan Eich, qui a travaillé pendant le développement de ce langage chez Netscape Communications Corporation.
Le code JavaScript peut être exécuté dans les navigateurs, JavaScript écrit tout ce qui anime les interfaces Web modernes. JavaScript est utilisé sur presque tous les sites sérieux.
Si vous voulez apprendre JavaScript - à votre service une énorme quantité de
matériel .
6. PHP - Rasmus Lerdorf
Rasmus LerdorfLe langage PHP (initialement appelé Personal Home Page Tools, qui se traduit par «Outils pour créer des pages Web personnelles») a été créé en 1995 par Rasmus Lerdorf. Peu importe combien vous détestez ce langage, vous ne pouvez pas échapper au fait qu'il est assez populaire dans le développement de parties serveur de projets Web modernes.
L'implémentation de référence PHP est en cours de développement par The PHP Group. PHP a concurrencé les technologies Microsoft Active Server Pages (ASP) et Java Server Pages (JSP) et, par conséquent, est devenu beaucoup plus demandé qu'eux. Il s'agit d'un langage open source utilisé par les géants d'Internet tels que Facebook, Wikipedia, Wordpress et Joomla.
Si vous voulez apprendre PHP, jetez un œil
ici .
7. Perl - Larry Wall
Mur de LarryPerl est un langage de programmation polyvalent de haut niveau, dynamique et interprété. Il a été créé par Larry Wall au milieu des années 80. Perl doit sa popularité à ses remarquables capacités de traitement de texte.
Perl est toujours le principal langage utilisé pour développer des scripts sur les systèmes UNIX. Perl est utilisé dans le domaine de l'infographie, dans les applications de bases de données, dans le domaine de la programmation réseau. IMDB, Amazon et Priceline figurent parmi les sociétés qui utilisent ce langage.
Voici un bon tutoriel Perl.
8. Rubis - Yukihiro Matsumoto
Yukihiro MatsumotoLe langage Ruby a été créé par Yukihiro Matsumoto au milieu des années 1990 au Japon. La programmation Ruby est amusante. Si vous avez essayé le framework Web Ruby on Rails, alors vous me comprendrez.
Des langues telles que Perl, Ada, Lisp, Smalltalk ont eu un impact sur Ruby. Cette langue a été créée dans l'espoir que l'écriture de programmes dessus puisse être rapide et agréable.
Ruby est principalement utilisé dans le développement d'applications Web. En particulier, cette langue est utilisée par des sociétés telles que Twitter, Hulu et Groupon.
Voici un tutoriel Ruby.
9. Lisp - John McCarthy
John McCarthyLe langage Lisp (LISt Processing Language) a été développé par John McCarthy. C'est l'une des plus anciennes langues de haut niveau encore utilisées aujourd'hui.
Je n'ai jamais étudié le lisp, mais ils disent que ce langage est l'ancêtre de langages de programmation fonctionnels tels que Haskell, Erlang et Scala. Cette langue est utilisée dans de nombreux domaines différents. En particulier, dans l'armée. Il n'y a pas beaucoup de formations pour Lisp.
En voici un.
10. Pascal - Nicklaus Wirth
Nicklaus WirthPascal est un langage procédural impératif développé à la fin des années 1960 par Nicklaus Wirth. Ce langage a eu un impact significatif sur l'industrie informatique. Il a été créé comme un langage compact et efficace visant à maintenir un bon style de programmation en utilisant une approche structurelle du développement. Comme pour Lisp, il n'y a pas beaucoup de formations pour Pascal. Pourtant, la langue est assez ancienne. Mais si vous voulez l'étudier, jetez un œil
ici .
Résumé
J'ai partagé avec vous mon histoire sur 10 langages de programmation et leurs créateurs. Tous ceux dont j'ai parlé ont grandement contribué au développement de l'industrie informatique. Sans eux, le monde moderne serait complètement différent.
Chers lecteurs! Si vous faisiez une liste des langages de programmation les plus influents comme celui-ci, quels langages y incluriez-vous?
