Comment les langues ont évolué en 50 ans.
Évolution des langues en 50 ans.
En 1949, le langage d’assemblage a été largement utilisé pour la première fois dans le calculateur automatique de stockage de retard électronique, le langage d’assemblage est un type d’ordinateur de bas niveau langage de programmation qui simplifie le langage du code machine, les instructions spécifiques nécessaires pour dire à l’ordinateur quoi faire.
En 1952, Autocode était un terme générique désignant une famille des premiers langages de programmation informatique. Certains considèrent qu’Autocode est le premier langage de programmation informatique compilé, ce qui signifie qu’il peut être traduit directement en code machine à l’aide d’un programme appelé compilateur.
En 1957, Fortran a été créé par John Backus pour des travaux scientifiques, mathématiques et statistiques complexes. Fortran signifie Formula Translation, et c’est l’un des plus anciens langages de programmation informatique encore utilisés aujourd’hui.
En 1970, Pascal a été développé par Niklaus Wirth. Pascal a été nommé en l’honneur du mathématicien, physicien et philosophe français Blaise Pascal. Il est facile à apprendre et a été créé à l’origine comme un outil d’enseignement de la programmation informatique.
En 1972, Smalltalk a été développé par Alan Kay, Adele Goldberg et Dan Ingalls chez Xerox. Smalltalk a permis aux programmeurs informatiques de modifier le code à la volée et a également introduit d’autres aspects désormais présents dans les langages de programmation informatiques courants, notamment Python, Java et Ruby.
En 1972, C a été développé par Dennis Ritchie aux Bell Labs. C est considéré par beaucoup comme le premier langage de haut niveau. Un langage de programmation informatique de haut niveau est plus proche du langage humain et plus éloigné du code machine.
C a été créé pour qu’un système d’exploitation appelé Unix puisse être utilisé sur de nombreux types d’ordinateurs différents. Il a influencé de nombreux autres langages, notamment Ruby, C #, Go, Java, JavaScript, Perl, PHP et Python.
En 1972, SQL a été développé par Donald D. Chamberlin et Raymond F. Boyce chez IBM. SQL signifie langage de requête structuré. Il est utilisé pour afficher et modifier les informations stockées dans les bases de données. SQL utilise des phrases de commande appelées requêtes pour ajouter, supprimer ou afficher des données.
En 1978, MATLAB a été développé par Cleve Moler. MATLAB signifie Matrix Laboratory. C’est l’un des meilleurs langages de programmation informatique pour écrire des programmes mathématiques et il est principalement utilisé en mathématiques, en recherche et en éducation.
En 1983, Objective-C a été créé par Brad Cox et Tom Love. Objective-C est le principal langage de programmation informatique utilisé lors de l’écriture de logiciels pour macOS et iOS, les systèmes d’exploitation d’Apple.
En 1983, C++ a été développé par Bjarne Stroustrup comme une extension du langage C. C’est l’une des langues les plus utilisées au monde. C++ est utilisé dans les moteurs de jeu et les logiciels hautes performances comme Adobe Photoshop. La plupart des progiciels sont encore écrits en C++.
En 1987, Perl a été initialement développé par Larry Wall en tant que langage de script conçu pour l’édition de texte. Son but était de faciliter le traitement des rapports. Il est maintenant largement utilisé à de nombreuses fins, notamment l’administration système Linux, le développement Web et la programmation réseau.
Source de référence : https://cs.brown.edu/~adf/programming_languages.html
Les nouveaux langages du début des années 90.
En 1990, Haskell a été développé par Haskell Brooks Curry, un logicien et mathématicien américain. Haskell est appelé un langage de programmation informatique purement fonctionnel, ce qui signifie essentiellement qu’il est principalement mathématique.
En 1991, Python a été conçu par Guido Van Rossum, plus facile à lire et nécessite moins de lignes de code que de nombreux autres langages de programmation informatique. Il a été nommé d’après le groupe de comédie britannique Monty Python.
En 1991, Visual Basic a été développé par Microsoft et permet aux programmeurs de choisir et de modifier des morceaux de code présélectionnés dans un glisser- mode and-drop via une interface utilisateur graphique (GUI).
En 1993, R a été développé par Ross Ihaka et Robert Gentleman à l’Université d’Auckland. R est nommé d’après les prénoms des deux premiers auteurs. Il est principalement utilisé par les statisticiens et ceux qui effectuent différents types d’analyse de données.
En 1995, Java s’appelait à l’origine Oak, Java a été développé par Sun Microsystems. Il était destiné aux décodeurs câblés et aux appareils portables, mais a ensuite été amélioré afin de pouvoir être utilisé pour fournir des informations sur le World Wide Web.
En 1995, PHP a été créé par Rasmus Lerdorf, est principalement utilisé pour le développement Web et est généralement exécuté sur des serveurs Web. Il signifiait à l’origine Personal Home Page, car il était utilisé par Lerdorf pour gérer ses propres informations en ligne.
En 1995, Ruby a été créé par Yukihiro “Matz” Matsumoto, qui a combiné des parties de ses langages préférés pour former un nouveau langage polyvalent langage de programmation informatique capable d’effectuer de nombreuses tâches de programmation.
Et enfin, en décembre 1995, JavaScript a été créé en seulement 10 jours par Brendan Eich. JavaScript est considéré comme un langage de programmation idéal si l’objectif est de créer des éléments Web dynamiques tels que des graphiques animés, des cartes interactives, etc. Comme ce langage est largement utilisé dans le développement Web, la construction de serveurs Web, le développement de jeux, nous apprendrons à quel point portée qu’il voit.
Langues modernes après les années 2000.
Les années 2000 ont été une décennie de transformation pour le monde de la programmation avec l’émergence de nouveaux langages tels que C#, Python et PHP. L’avènement d’Internet et du développement Web a également entraîné un regain d’intérêt pour des langages tels que JavaScript et Perl.
Les années 2010 ont vu la croissance et la maturation continues de nombreux langages de programmation populaires tels que Java, Python et JavaScript, et leur impact sur le domaine de l’informatique. De plus, de nouveaux langages comme Scala, Swift et TypeScript sont apparus sur la scène.
Avec l’avènement de nouvelles technologies qui tirent parti de l’intelligence artificielle et de l’apprentissage automatique, nous pouvons nous attendre à voir le développement continu et l’adoption généralisée de ces technologies, y compris Python et R. De nouveaux langages tels que Go, Rust et Kotlin gagnent en popularité.
La plupart des langages de programmation informatique ont été inspirés ou construits sur des concepts de langages de programmation informatiques précédents. Aujourd’hui, alors que les langages plus anciens servent toujours de base solide pour les nouveaux, les nouveaux langages de programmation informatique simplifient le travail des programmeurs.