Le commencement
Tout commence en 1840, Ada Lovelace, pionnière de la science informatique a défini le principe des itérations successives dans l'exécution d'une opération. Elle a egalement conçu et décrit le premier programme informatique publié
De 1949 à 1970
Assembly (1949) : Langage de bas niveau permettant de programmer directement le matériel. Utilisé encore aujourd’hui dans les systèmes embarqués.
Fortran (1957) : Premier langage de haut niveau, conçu pour les calculs scientifiques. Toujours utilisé dans l’ingénierie et les sciences.
Lisp (1958) : Langage orienté intelligence artificielle, basé sur le traitement symbolique et les listes.
COBOL (1959) : Dédié aux applications de gestion, notamment dans les secteurs bancaires et gouvernementaux.
ALGOL (1960) : Langage influent sur la syntaxe de nombreux langages modernes, notamment C, Pascal et Java.
C (1972) : Langage système utilisé pour développer des systèmes d’exploitation, notamment UNIX. Très performant et toujours populaire.
Pascal (1970) : Conçu pour l’enseignement de la programmation structurée. A influencé Delphi.
De 1980 à 1995
Smalltalk (1980) : Langage orienté objet pur, pionnier de la programmation orientée objet.
C++ (1983) : Extension orientée objet du langage C. Utilisé dans le développement de jeux, systèmes, applications critiques.
Python (1991) : Langage interprété, simple et lisible. Très populaire dans la data science, l’IA, le web et l’automatisation.
Java (1995) : Langage portable, orienté objet, largement utilisé dans les applications web, mobiles (Android) et d’entreprise.
JavaScript (1995) : Langage du web côté client. Évolué vers un langage complet avec Node.js pour le backend.
PHP (1995) : Créé pour le développement web dynamique. Utilisé par des CMS comme WordPress.
Ruby (1995) : Langage orienté objet simple et élégant. Connu pour Ruby on Rails, un framework web populaire.
De 2000 à 2014
C# (2000) : Langage Microsoft inspiré de Java. Utilisé pour les applications Windows, web et jeux (Unity).
Go (2009) : Langage de Google, performant et simple, adapté aux systèmes distribués et au cloud.
Rust (2010) : Langage moderne axé sur la sécurité mémoire et la performance. De plus en plus utilisé en remplacement du C++.
Swift (2014) : Langage d’Apple pour iOS et macOS. Remplace progressivement Objective-C.
Le plus recent
Val
Année de création : 2024–2025 (encore en développement actif)
Créateurs : Raph Levien et d'autres développeurs expérimentés
Objectif : Langage de systèmes moderne et sûr
Alternatif à Rust, mais avec une gestion de mémoire plus simple (pas de "borrow checker") Inspiré par Swift, Rust et ML
Statut actuel (2025) :
Très récent : Encore à un stade de prototype ou de recherche avancée
Pas encore largement utilisé en production
Pas officiellement "stable" mais en démonstration technique
⬆ Revenir en haut de la page