Articles

histoire des langages de programmation

Posted by admin

La Programmation informatique est la base même de l’ère numérique dans laquelle nous vivons aujourd’hui. Chaque fois que vous aimez un message sur les médias sociaux, envoyez un e – mail ou réglez une alarme sur votre téléphone, un langage de programmation fonctionne dans les coulisses-tirant les ficelles.

Mais où tout a commencé? Et qu’est-ce qui a stimulé sa croissance dans l’industrie leader qui existe aujourd’hui? Surtout, pourquoi connaître l’histoire des langages de programmation est-il important pour embaucher des développeurs?,

rejoignez-nous, alors que nous nous lançons dans une visite de l’histoire des langages de programmation. Cette rétrospective montrera à quel point la programmation informatique s’est développée au fil des ans. Il vous ramènera des premiers langages et du code machine compliqué au langage sophistiqué lisible par l’homme qui alimente nos technologies préférées aujourd’hui.

Table des Matières

Le premier langage de programmation

Saviez-vous que le premier langage de programmation a été inventé chemin du retour, en 1843?, Ada Lovelace est venue avec le tout premier algorithme de machine pour une première machine informatique qu’elle a écrit sur un morceau de papier parce qu’aucun ordinateur n’existait à l’époque! Les langages de programmation ont évidemment parcouru un long chemin depuis mais pour comprendre l’histoire de langages de programmation, on doit d’abord reconnaître leur origine.

Histoire des langages de programmation: Une chronologie

vous trouverez ci-dessous une chronologie de l’histoire de langages de programmation. Les premiers langages de programmation connus étaient des codes machine compliqués qui étaient entrés manuellement dans les premières machines informatiques., Comme vous le découvrirez, la programmation informatique s’est développée rapidement des codes machine au code lisible par l’homme entièrement automatisé.

1843: algorithme de machine D’Ada Lovelace

Ada Lovelace invente le tout premier algorithme de machine pour la machine de différence de Charles Babbage qui jette les bases de tous les langages de programmation.

Source: Wikimedia Commons

1944-45: Plankalkül

quelque part entre 1944-45, Konrad Zuse a développé le premier langage de programmation « réel » appelé Plankalkül (Plan calcul)., Le langage de Zeus (entre autres) permettait la création de procédures, qui stockaient des morceaux de code pouvant être invoqués encore et encore pour effectuer des opérations de routine.

Source: Wikimedia Commons

1949: langage D’assemblage

le langage D’assemblage a été utilisé dans le calculateur automatique de stockage de retard électronique (EDSAC). Le langage d’assemblage était un type de langage de programmation de bas niveau qui simplifiait le langage du code machine. En d’autres termes, les instructions nécessaires pour faire fonctionner un ordinateur.,

1949: Shortcode

Shortcode (ou Short-order code), a été le premier langage de haut niveau (HLL) suggéré par John McCauley en 1949. Cependant, C’est William Schmitt qui l’a implémenté pour L’ordinateur BINAC la même année et pour L’UNIVAC en 1950.

1952: Encodageautomatique

Encodageautomatique est un terme général utilisé pour une famille de langages de programmation., D’abord développé par Alick Glennie pour L’ordinateur Mark 1 de L’Université de Manchester, Autocode a été le premier langage compilé à être implémenté, ce qui signifie qu’il peut être traduit directement en code machine à l’aide d’un programme appelé compilateur. Autocode a été utilisé sur les premières machines de calcul Ferranti Pegasus et Sirius en plus de la Mark 1.

1957: FORTRAN

FORmula TRANslation ou FORTRAN a été créé par John Backus et est considéré comme le plus ancien langage de programmation utilisé aujourd’hui., Le langage de programmation a été créé pour les calculs scientifiques, mathématiques et statistiques de haut niveau. FORTRAN est toujours utilisé aujourd’hui dans certains des supercalculateurs les plus avancés au monde.

Source: Flickr

1958: ALGOL (Algorithmic Language)

Algorithmic language ou ALGOL a été créé par un comité mixte d’informaticiens américains et européens. ALGOL a servi de point de départ pour le développement de certains des langages de programmation les plus importants, notamment Pascal, C, C++ et Java.,

1958: LISP (processeur de liste)

Le processeur de liste ou LISP a été inventé par John McCarthy au Massachusetts Institue of Technology (MIT). Initialement destiné à l’intelligence artificielle, LISP est l’un des plus anciens langages de programmation encore utilisés aujourd’hui et peut être utilisé à la place de Ruby ou Python. Des entreprises telles que Acceleration, Boeing et Genworks utilisent toujours LISP dans leurs piles technologiques.,

Source: WikiMedia

1959: COBOL (Common Business Oriented Language)

Common Business Oriented Language (COBOL), est le langage de programmation derrière de nombreux processeurs de cartes de crédit, guichets automatiques, appels téléphoniques et cellulaires, signaux hospitaliers et systèmes de signalisation routière (pour n’en nommer que quelques-uns). Le développement du langage a été dirigé par le Dr Grace Murray Hopper et a été conçu de manière à pouvoir fonctionner sur toutes les marques et tous les types d’ordinateurs. COBOL est encore utilisé à ce jour principalement pour les systèmes bancaires.,

Source:

1964: BASIC (Code D’Instruction symbolique polyvalent pour débutants)

le code D’Instruction symbolique polyvalent pour débutants ou BASIC a été développé par un groupe d’étudiants du Dartmouth College. La langue a été écrite pour les étudiants qui n’avaient pas une bonne compréhension des mathématiques ou des ordinateurs. Le langage a été développé par les fondateurs de Microsoft Bill Gates et Paul Allen et est devenu le premier produit commercialisable de la société.,

1970: PASCAL

nommé d’après le mathématicien français Blaise Pascal, Niklaus Wirth a développé le langage de programmation en son honneur. Il a été développé comme un outil d’apprentissage pour la programmation informatique qui signifiait qu’il était facile à apprendre. Il a été favorisé par Apple dans les premiers jours de l’entreprise, en raison de sa facilité d’utilisation et de sa puissance.,

Source: Flickr

1972: Smalltalk

développé au Xerox Palo Alto Research Centre par Alan Kay, Adele Goldberg et Dan Ingalls, Smalltalk permettait aux programmeurs informatiques de modifier le code à la volée. Il a introduit une variété d’aspects du langage de programmation qui sont des langages visibles d’aujourd’hui tels que Python, Java et Ruby. Des entreprises telles que Leafly, Logitech et CrowdStrike déclarent utiliser Smalltalk dans leurs piles technologiques.,

1972: c

développé par Dennis Ritchie aux Bell Telephone Laboratories pour une utilisation avec le système D’exploitation Unix. Il a été appelé C parce qu’il était basé sur un langage antérieur appelé « B ». La plupart des principaux langages actuels sont des dérivés de C, y compris; C#, Java, JavaScript, Perl, PHP et Python. Il a également été / est toujours utilisé par d’énormes entreprises comme Google, Facebook et Apple.

1972: SQL (suite à l’époque)

SQL a d’abord été développé par les chercheurs IBM Raymond Boyce et Donald Chamberlain., SEQUEL (comme il a été mentionné à l’époque), est utilisé pour visualiser et modifier les informations stockées dans les bases de données. De nos jours, le langage est un acronyme – SQL, qui signifie Structured Query Language. Il existe une pléthore d’entreprises qui utilisent SQL et certaines d’entre elles incluent Microsoft et Accenture.

1980/81: Ada

Ada a été conçu à l’origine par une équipe dirigée par Jean Ichbiah de CUU Honeywell Bull sous contrat avec le Département de la Défense des États-Unis., Nommé d’après la mathématicienne Ada Lovelace du milieu du XIXe siècle, Ada est un langage de programmation de haut niveau structuré, typé statiquement, impératif, à large spectre et orienté objet. Ada a été étendu à partir d’autres langages de programmation populaires à l’époque tels que Pascal. Ada est utilisé pour les systèmes de gestion du trafic aérien dans des pays tels que L’Australie, La Belgique et L’Allemagne, ainsi que dans une foule d’autres projets de transport et d’espace.,

1983: c++

Bjarne Stroustrup a modifié le langage C aux Bell Labs, C++ est une extension de C avec des améliorations telles que les classes, les fonctions virtuelles et les modèles. Il a été répertorié dans le top 10 des langages de programmation depuis 1986 et a reçu le statut de Temple de la renommée en 2003. C++ est utilisé dans MS Office, Adobe Photoshop, les moteurs de jeu et d’autres logiciels hautes performances.

1983: Objective-C

développé par Brad Cox et Tom Love, Objective-C est le principal langage de programmation utilisé pour écrire des logiciels pour macOS et iOS, les systèmes D’exploitation D’Apple.,

Source: Cleanpng

1987: Perl

Perl a été créé par Larry Wall et est un langage de programmation de haut niveau à usage général. Il a été conçu à l’origine comme un langage de script conçu pour l’édition de texte, mais de nos jours, il est largement utilisé à de nombreuses fins telles que CGI, applications de base de données, administration système, programmation réseau et programmation graphique.

Source: Flickr

1990: Haskell

Haskell est un langage de programmation À Usage général nommé d’après le logicien et mathématicien américain Haskell Brooks Curry., C’est un langage de programmation purement fonctionnel, ce qui signifie qu’il est principalement mathématique. Il est utilisé dans plusieurs industries, en particulier celles qui traitent de calculs, d’enregistrements et de calculs complexes. Comme beaucoup d’autres langages de programmation de cette époque, il n’est pas trop courant de voir Haskell utilisé pour des applications bien connues. Cela dit, le langage de programmation a été utilisé pour écrire un certain nombre de jeux dont Nikki et les Robots.,

Source: Wikimedia

1991: Python

nommé d’après la troupe de comédie britannique ‘Monty Python’, Python a été développé par Guido Van Rossum. C’est un langage de programmation de haut niveau à usage général créé pour prendre en charge une variété de styles de programmation et être amusant à utiliser (un certain nombre de tutoriels, d’exemples et d’instructions contiennent souvent des références Monty Python). Python est, à ce jour, l’un des langages de programmation les plus populaires au monde est utilisé par des entreprises telles que Google, yahoo et Spotify.,

Source: Flickr

1991: Visual Basic

développé par Microsoft, Visual Basic permet aux programmeurs d’utiliser un style de glisser-déposer pour choisir et modifier des morceaux de code présélectionnés via une interface utilisateur graphique (GUI). La langue n’est pas trop utilisée ces jours-ci, mais Microsoft a utilisé des parties Visual Basic pour un certain nombre de leurs applications comme Word, Excel et Access.,

Source:

1993: Ruby

créé par Yukihiro Matsumoto, Ruby est un langage de programmation interprété de haut niveau. Une langue d’enseignement qui a été influencée par Perl, Ada, Lisp et Smalltalk – entre autres. Les principales utilisations de Ruby sont le développement d’applications web et Ruby on Rails. Twitter, Hulu et Groupon sont des exemples bien connus d’entreprises qui utilisent Ruby.,

Source: Wikimedia

1995: Java

Java est un usage général, langage de haut niveau créé par James Gosling pour la TÉLÉVISION interactive du projet. Il dispose de fonctionnalités multiplateformes et figure toujours parmi les langages de programmation les plus populaires au monde. Java peut être trouvé partout, des ordinateurs aux smartphones en passant par les parcomètres.,

Source: Wikimedia

1995: PHP

anciennement connu sous le nom de « Personal Home Page » qui signifie Maintenant « Hypertext Preprocessor », PHP a été développé par Rasmus Lerdorf. Ses principales utilisations comprennent la création et la maintenance de pages web dynamiques, ainsi que le développement côté serveur. Certaines des plus grandes entreprises du monde utilisent PHP, notamment Facebook, Wikipedia, Digg, WordPress et Joomla.,

1995: JavaScript

JavaScript a été créé par Brendan Eich, ce langage est principalement utilisé pour le développement web dynamique, les documents PDF, les navigateurs web et les widgets de bureau. Presque tous les principaux sites Web utilisent JavaScript. Gmail, Adobe Photoshop et Mozilla Firefox incluent des exemples bien connus.

2000: C#

développé chez Microsoft dans l’espoir de combiner la capacité informatique du C++ avec la simplicité de Visual Basic, C# est basé sur C++ et partage de nombreuses similitudes avec Java., Le langage est utilisé dans presque tous les produits Microsoft et est principalement utilisé dans le développement d’applications de bureau.

2003: Scala

développé par Martin Odersky, Scala qui combine la programmation fonctionnelle mathématique et la programmation orientée objet organisée. La compatibilité de Scala avec Java le rend utile avec le développement Android. Linkedin, Twitter, Foursquare et Netflix ne sont que quelques exemples des nombreuses entreprises qui utilisent Scala dans leurs piles technologiques.

2003: Groovy

dérivé de Java, Groovy a été développé par James Strachan et Bob McWhirter., La langue améliore la productivité en raison de son succinct et facile à apprendre. Certaines entreprises bien connues qui utilisent Groovy dans leurs piles technologiques sont Starbucks, Transferwise et Craftbase.

2009: Go

Go a été développé par Google pour résoudre les problèmes liés aux grands systèmes logiciels. En raison de sa structure simple et moderne, Go a gagné en popularité parmi certaines des plus grandes entreprises technologiques du monde entier telles que Google, Uber, Twitch et Dropbox.,

2014: Swift

développé par Apple en remplacement de C, C++ et Objective-C, Swift a été développé avec l’intention d’être plus facile que les langages susmentionnés et de laisser moins de place à l’erreur. La polyvalence de Swift signifie qu’il peut être utilisé pour les applications de bureau, mobiles et cloud. Principale application linguistique’ Duolingo ‘ a lancé une nouvelle application qui a été écrit en Swift.

Ce vieux langages de programmation sont encore utilisés aujourd’hui?

tous les langages de programmation ne durent pas éternellement., Que ce soit le résultat des développements technologiques ou simplement d’être remplacé par un langage plus sophistiqué. Cela dit, il existe d’anciens langages de programmation qui sont toujours utilisés par les professionnels de l’informatique aujourd’hui:

FORTRAN

la version initiale de FORTRAN a été proposée chez IBM par John Backus en 1953. Il a été le premier compilateur optimizer et a été largement utilisé pour le travail scientifique car son code optimisé a concurrencé favorablement le code d’assemblage écrit à la main. Le langage est encore utilisé à ce jour sur certains des supercalculateurs les plus rapides au monde., Il y a eu une série de mises à jour depuis 1953 avec la version la plus récente publiée en 2018.

COBOL

COBOL a été développé en 1959 et a été l’un des premiers langages de programmation de haut niveau. Bien qu’il ait été inventé il y a si longtemps, le COBOL est encore extrêmement répandu aujourd’hui. Aux États-Unis seulement, 43% des systèmes bancaires sont construits sur COBOL, ce qui représente 95% des swipes ATM, et 80% des transactions en personne.,

Source: Unsplash

premiers langages de programmation Microsoft et Apple

Microsoft et Apple sont deux des sociétés les plus fondamentales dans l’histoire des langages de programmation. BASIC (publié pour la première fois en 1964), a été modifié par les fondateurs de Microsoft Bill Gates et Paul Allen en 1975. Leur version modifiée est devenue Altair BASIC, qui a été le premier produit commercialisé et distribué de Microsoft, et a conduit à la création de la société.

Pascal était le langage de programmation de choix aux débuts D’Apple., Inventé au début des années 1970, les développeurs Apple ont aimé Pascal en raison de sa puissance et de sa facilité d’utilisation. Cependant, lorsque Apple a acquis la bibliothèque de code NeXTSTEP en 1996, Objective-C (qui était sous licence NeXTSTEP) est devenu le langage populaire de choix pour le géant de la technologie.

Quel est le langage de programmation le plus populaire aujourd’hui?

Nous approchons de la fin de notre voyage à travers l’histoire des langages de programmation. Comme vous l’avez vu, la programmation informatique s’est développée au-delà de toutes les attentes, alimentant la technologie sur laquelle nous comptons quotidiennement., C’est pour cette raison que nous avons besoin de professionnels qualifiés pour implémenter et contrôler les langages de programmation qui alimentent le monde d’aujourd’hui.

Mais quel langage de programmation est le plus populaire?

Le rapport Devskiller 2020 sur les compétences informatiques fournit des informations précieuses sur cette question. Le rapport contient des données de plus de 213 000 tests de codage envoyés dans 143 pays par des entreprises qui cherchent à embaucher des professionnels informatiques spécialisés.

comme vous pouvez le voir ci-dessus, JavaScript était le langage le plus populaire testé sur DevSkiller en fonction des invitations de test envoyées., Cette constatation est confirmée dans L’enquête 2020 Stack Overflow Developer Survey qui répertorie JavaScript comme le langage de programmation le plus populaire pour la huitième année consécutive. SQL, Java, HTML/CSS et.net/c# complètent le top 5 de nos résultats.

Conclusion

L’histoire des langages de programmation est fascinant. Qui aurait pensé qu’un algorithme du milieu du 19ème siècle ouvrirait la voie à la société axée sur la technologie dans laquelle nous vivons aujourd’hui., Des premiers codes machine au Code sophistiqué lisible par l’homme qui alimente nos technologies préférées aujourd’hui, les langages de programmation ont parcouru un long chemin. Chose certaine, la programmation informatique continuera de se développer comme elle l’a fait au cours des 150 dernières années et il est excitant de voir ce que l’avenir nous réserve.

Crédit Image:

Leave A Comment