En 1842, la comtesse Ada Lovelace crée des diagrammes pour la machine analytique de Charles Babbage. Ces diagrammes sont considérés aujourd'hui comme étant les premiers programmes informatiques au monde.
Il fallait donc être Augusta Ada King, comtesse de Lovelace, née Byron. Le premier programmeur de l'Histoire est une femme, une Anglaise du début du XIXe siècle, passionnée par la science à une époque où le sexe faible en était exclu. Ada Lovelace était une chercheuse enthousiaste, dévouée et visionnaire.
C'est pourtant en les étudiant et en les maîtrisant qu'Ada Lovelace devint la première personne au monde à réaliser un programme informatique. Née en Angleterre le 10 décembre 1815, Ada était la fille du célèbre poète anglais Lord George Byron et de Lady Anne Byron.
Entre 1944 et 1945, Konrad Zuse a développé le premier "vrai" langage de programmation appelé Plankalkül (Plan de calcul).
Fortran est le plus ancien langage de programmation commercial, conçu chez IBM dans les années 1950.
En 1991, le programmeur Guido van Rossum écrit sur son ordinateur personnel la première version d'un langage orienté objet et multiplateformes.
C'est l'Homo habilis, il y a plus de deux millions d'années, qui pourrait être le plus ancien préhumain à avoir employé un langage articulé, ce qui ne signifie pas pour autant que cet hominidé ait usé d'un langage comparable au nôtre.
Le langage machine est la suite de bits qui est interprétée par le processeur de l'ordinateur lors de l'exécution d'un programme. C'est le langage natif du processeur, et le seul qui soit reconnu par celui-ci. Un processeur ne peut comprendre un langage rentré par l'utilisateur, un programme python ou java par exemple.
En 1989, profitant d'une semaine de vacances durant les fêtes de Noël, il utilise son ordinateur personnel pour écrire la première version du langage. Fan de la série télévisée Monty Python's Flying Circus, il décide de baptiser ce projet Python.
Le mot informatique a été créé en 1962 par Philippe Dreyfus. Il s'agit d'un néologisme de la langue française fait de la contraction des deux mots “automatique” et “information”. Pour parler du traitement automatique de l'information, les anglo-saxons utilisent les termes de “computer science” ou de “data-processing”.
Alan Turing, père de l'informatique, naissait il y a 100 ans…
Elle est principalement connue pour avoir réalisé le premier véritable programme informatique, lors de son travail sur un ancêtre de l'ordinateur : la machine analytique de Charles Babbage.
C++ C++ est un langage de programmation orientée objet (comblant les lacunes du langage C) considéré comme le meilleur langage quand il s'agit de créer des applications à grande échelle. Il est notamment utilisé pour développer des logiciels, des systèmes d'exploitation, des jeux vidéos et des moteurs de recherche.
Python est sûrement le langage de programmation le plus populaire actuellement. Utilisé par une grande catégorie d'informaticiens et de développeurs, il est omniprésent dans le domaine du Machine Learning via l'analyse de données.
« Par rapport à ce que les systèmes d'exploitation mobiles attendent, Python est gros et lent. Il consomme beaucoup de batterie, donc si vous codez en Python, vous épuiserez probablement très rapidement votre batterie et manquerez rapidement de mémoire. »
L'unité centrale de traitement (CPU), également appelé processeur, est située à l'intérieur du boîtier de l'ordinateur sur la carte mère. Il est parfois appelé le cerveau de l'ordinateur et sa tâche consiste à exécuter des commandes.
Java, C, Python et C ++ de loin les plus populaires
Java, C, Python et C++ sont de loin les plus populaires. Javascript, C#, PHP et Swift font partie du deuxième groupe, Objective-C et R étant en troisième position. Les langages formant le premier groupe sont globalement des langages universels.
Le langage le plus proche de la machine se nomme assembleur. C'est un langage qui permet des instructions très basiques. On l'utilise assez rarement car il est beaucoup plus efficace pour un être humain d'écrire dans un langage de haut niveau comme le C ou le JavaScript.
Le langage Python est un langage de programmation open source multi-plateformes et orienté objet. Grâce à des bibliothèques spécialisées, Python s'utilise pour de nombreuses situations comme le développement logiciel, l'analyse de données, ou la gestion d'infrastructures.
La langue originelle, également appelée langue-mère ou proto-langue originelle, serait un langage hypothétique à l'origine de toutes les langues actuellement connues, vieux d'au moins 100 000 ans.