« Ne laissez pas le bruit des opinions des autres étouffer votre propre voix intérieure. Et plus important encore, ayez le courage de suivre votre cœur et votre intuition. » Steve Jobs

Les grandes inventions de la programmation ont été réalisées par des personnes passionnés et dédiées à la programmation informatique. En arrivant au bout de leurs idées, elles ont permis à l’informatique, et plus précisément à l’histoire de la programmation d’avancer.

Car la programmation aide a développer la pensée critique. Bloqué devant un problème, le programmeur se doit de trouver des idées originales pour trouver la solution. Voici donc les plus grandes idées de l’histoire de la programmation !

Les meilleurs professeurs de Programmation disponibles
Laurent
4,9
4,9 (65 avis)
Laurent
50€
/h
Gift icon
1er cours offert !
Robin
4,9
4,9 (31 avis)
Robin
20€
/h
Gift icon
1er cours offert !
Houssem
4,9
4,9 (49 avis)
Houssem
60€
/h
Gift icon
1er cours offert !
Pierre-thomas
5
5 (16 avis)
Pierre-thomas
60€
/h
Gift icon
1er cours offert !
Augustin
4,9
4,9 (25 avis)
Augustin
35€
/h
Gift icon
1er cours offert !
Flore
5
5 (12 avis)
Flore
30€
/h
Gift icon
1er cours offert !
Sylvain
4,6
4,6 (20 avis)
Sylvain
30€
/h
Gift icon
1er cours offert !
Frédéric
5
5 (35 avis)
Frédéric
50€
/h
Gift icon
1er cours offert !
Laurent
4,9
4,9 (65 avis)
Laurent
50€
/h
Gift icon
1er cours offert !
Robin
4,9
4,9 (31 avis)
Robin
20€
/h
Gift icon
1er cours offert !
Houssem
4,9
4,9 (49 avis)
Houssem
60€
/h
Gift icon
1er cours offert !
Pierre-thomas
5
5 (16 avis)
Pierre-thomas
60€
/h
Gift icon
1er cours offert !
Augustin
4,9
4,9 (25 avis)
Augustin
35€
/h
Gift icon
1er cours offert !
Flore
5
5 (12 avis)
Flore
30€
/h
Gift icon
1er cours offert !
Sylvain
4,6
4,6 (20 avis)
Sylvain
30€
/h
Gift icon
1er cours offert !
Frédéric
5
5 (35 avis)
Frédéric
50€
/h
Gift icon
1er cours offert !
C'est parti

1) La création des premiers ordinateurs

Quelle est la première invention de programmation ?
Les premiers ordinateurs ne ressemblaient même pas encore à ça...

En 1821, le « moteur de différence » fait son apparition et représente un espoir de révolution dans le milieu de l’informatique et plus précisément de la programmation. Cet ordinateur mécanique permettait de réaliser les tables mathématiques. Charles Babbage voulait notamment faciliter le travail des astronomes qui devaient faire des calculs longs et compliqués et qui pouvaient parfois comporter des erreurs. En créant une machine automatique, cela pourrait réduire la marge d’erreurs.

C’est le gouvernement britannique qui commanda un tel engin à Charles Babbage, le père de l’ordinateur. Cependant, ce premier ordinateur n’a jamais pu être achevé puisque son développement coûtait trop cher.

Le scientifique se lança alors dans un nouveau projet : un ordinateur à moteur analytique.

Ce nouvel ordinateur devait fonctionner avec notamment une section qui traitait les calculs, un magasin pour stocker les informations, un lecteur pour saisir des données avec un système de cartes perforées et une imprimante. Cet ordinateur ne fut pas terminé non plus mais on peut considérer ces deux inventions comme les premiers ordinateurs de l’histoire avec des systèmes de programmation.

2) Le premier programme informatique d’Ada

Ada Lovelace est certainement la programmeuse la plus célèbre au monde. Elle est notamment la première programmeuse au monde. Elle est connue pour avoir écrit le premier langage de programmation à l’aide de la machine de Babbage.

Ada Lovelace a notamment traduit les enregistrements du mathématicien Luigi Menabrea sur le moteur analytique de Babbage. La scientifique a alors réalisé plusieurs notes de traduction et parmi toutes ses notes se trouvaient des notes sur l’algorithme permettant de calculer les nombres de Bernoulli via le moteur analytique. Cet algorithme est alors considéré comme le premier langage de programmation au monde.

Ada Lovelace est aujourd’hui une grande figure du féminise à l’international bien que son travail n’ait pas été reconnu de son vivant.

3) Invention du premier ordinateur programmable

Konrad Zuse est l’inventeur du premier ordinateur fonctionnel : le Z3.

Ce dernier a bien sûr suivi les deux premières versions. Le Z1 était un ordinateur mécanique qui fonctionnant que quelques minutes seulement. Le Z2 a ensuite été mis au point par l’informaticien avant qu’il invente le Z3 en 1941, un ordinateur électromagnétique qui reprenait la technologie des bandes perforées afin de stocker les bases de données.

Cet ordinateur a été développé avec l’aide du gouvernement allemand mais fut détruit dans les bombardements de la Seconde Guerre mondiale à Berlin en 1943.

Quand est apparu le premier langage informatique ?
Les ordinateurs en ont fait du chemin depuis les débuts de l'informatique.

4) Création du premier ordinateur électronique programmable

Bien que John Vincent Atanasoff et Clifford Berry aient inventé le premier ordinateur électronique en 1942, ce dernier n’était pas programmable. L'ordinateur ABC a notamment été utilisé pour trouver la solution des équations linéaires simultanées.

En 1943, apparaît alors le premier ordinateur électronique programmable grâce à Tommy Flowers. Nommé Colossus, cet ordinateur était programmé pour aider les Britanniques lors de la Seconde Guerre mondiale. La machine devait alors déchiffrer les messages allemands chiffrés par le chiffrement de Lorenz. L’ordinateur fut une réussite puisqu’il pouvait déchiffrer les messages en quelques heures, contre quelques semaines auparavant.

5) Premier ordinateur électronique programmable à usage général

L’ENIAC, pour Electronic Numerical Integrator And Computer, a été développé par John Mauchly et J. Presper Eckert au sein de la Moore School of Electrical Engineering, Université de Pennsylvanie, en 1946. Ce projet a notamment été financé par l’armée américaine afin d’aider aux calculs de faisabilité de la première bombe à hydrogène au monde.

L’ordinateur était fait pour effectuer des opérations complexes comme des boucles grâce au programme réalisé avec des interrupteurs électroniques et des câbles ainsi que des lecteurs de cartes.

6) Premier ordinateur à programme enregistré

Dans la lignée des premiers ordinateurs, arrive en 1948, le premier ordinateur à programme enregistré, le SSEM (Manchester Small-Scale Experimental Machine ). Ce sont notamment Frederic C. Williams et Tom Kilburn qui ont développé ce nouvel ordinateur avec de créer le premier dispositif de stockage numérique à accès aléatoire basé sur le CRT standard.

L’objectif était alors d’apporter une solution aux problèmes liés à la mémoire à ligne à retard. L’ordinateur a permis de mettre en place un périphérique de stockage pour une meilleure utilisation à l’aide de programmes enregistrés via un code binaire.

7) Invention du premier langage de programmation de haut niveau

Le Plankalkül (ou plan de calcul) a été développé en 1948 par Konrad Zuse et est considéré comme le premier langage de programmation de haut niveau. Avant lui, seule Ada Lovelace avait créé un langage considéré comme langage de programmation.

Konrad Zuse développe le Plankalkül entre 1944 et 1945 mais ne publie sur le sujet qu’à partir de 1948. Il sera le premier code informatique abouti de l’histoire. Ce langage était utilisé pour stocker des morceaux de code dans le but d’effectuer certaines opérations sans avoir à recopier le code à chaque fois.

Son programme ne fera pas beaucoup parler de lui au moment de sa création, mais plusieurs décennies plus tard lorsqu’un compilateur fut créé par un certain Joachim Hohmann.

Les meilleurs professeurs de Programmation disponibles
Laurent
4,9
4,9 (65 avis)
Laurent
50€
/h
Gift icon
1er cours offert !
Robin
4,9
4,9 (31 avis)
Robin
20€
/h
Gift icon
1er cours offert !
Houssem
4,9
4,9 (49 avis)
Houssem
60€
/h
Gift icon
1er cours offert !
Pierre-thomas
5
5 (16 avis)
Pierre-thomas
60€
/h
Gift icon
1er cours offert !
Augustin
4,9
4,9 (25 avis)
Augustin
35€
/h
Gift icon
1er cours offert !
Flore
5
5 (12 avis)
Flore
30€
/h
Gift icon
1er cours offert !
Sylvain
4,6
4,6 (20 avis)
Sylvain
30€
/h
Gift icon
1er cours offert !
Frédéric
5
5 (35 avis)
Frédéric
50€
/h
Gift icon
1er cours offert !
Laurent
4,9
4,9 (65 avis)
Laurent
50€
/h
Gift icon
1er cours offert !
Robin
4,9
4,9 (31 avis)
Robin
20€
/h
Gift icon
1er cours offert !
Houssem
4,9
4,9 (49 avis)
Houssem
60€
/h
Gift icon
1er cours offert !
Pierre-thomas
5
5 (16 avis)
Pierre-thomas
60€
/h
Gift icon
1er cours offert !
Augustin
4,9
4,9 (25 avis)
Augustin
35€
/h
Gift icon
1er cours offert !
Flore
5
5 (12 avis)
Flore
30€
/h
Gift icon
1er cours offert !
Sylvain
4,6
4,6 (20 avis)
Sylvain
30€
/h
Gift icon
1er cours offert !
Frédéric
5
5 (35 avis)
Frédéric
50€
/h
Gift icon
1er cours offert !
C'est parti

8) Le premier assembleur

Quelle est l'histoire des programmeurs ?
Comprendre l'histoire de la programmation permet de mieux comprendre la programmation elle-même.

Créé en 1949, le premier assembleur permettait d’assembler des programmes dans la mémoire.
En programmation informatique, le langage d'assemblage est un langage de plus bas niveau qui permet de traduire le langage machine en un langage compréhensible pour les Hommes.

Les codes et symboles lus par la machine sont donc représentés en symboles « mnémoniques », des symboles simple à retenir. L’assembleur permet ainsi de passer du langage machine au langage simplifié pour l’Homme et vice versa, facilitant la programmation. Par exemple, les valeurs décimales sont traduites en langage binaire.

Ce premier assembleur a été mis au point pour EDSAC ( Electronic Delay Storage Automatic Calculator).

9) Premier ordinateur personnel

Le premier ordinateur personnel a été créé en 1950 par Edmund Berkley. Autant dire que l’ordinateur n’a rien de semblable avec nos ordinateurs actuels. Ce premier ordinateur personnel, nommé Simon, était capable de réaliser pas moins de quatre opérations (addition, négation, supérieur, sélection).

10) Création du premier compilateur

La célèbre Grace Hopper est à l’origine de ce premier compilateur en 1952. Celle qui a participé à la simplification des langages informatiques a notamment créé un programme qui permet de traduire un langage de haut niveau en un code machine : le système A-0. L’évolution de ce système, le système A-2 est parfois considéré comme le premier logiciel open source.

Grace Hopper fait aujourd’hui partie des grands noms de l’histoire de la programmation.

11) Premier autocode : Glennie's Autocode

Une fois le premier compilateur créé, est apparu ensuite le premier autocode. L’autocode est un langage de programmation considéré de haut niveau qui fonctionne grâce au compilateur et qui permet de rendre la programmation plus compréhensible. Ce premier autocode a été créé par Alick Glennie à l’Université de Manchester.

12) Premier ordinateur à affichage graphique en temps réel

L’ordinateur AN/FSQ-7 mis au point par IBM en 1951 est le premier ordinateur à afficher des informations en temps réel sur un écran. Cela peut paraître étrange de nos jours, mais avant, les ordinateurs ne permettaient pas de visualiser les opérations sur écran en même temps qu’elles étaient réalisées.

Ce premier ordinateur à affichage graphique a notamment servi au système américain de défense aérienne afin de montrer des pistes pour les cibles.

13) Création du langage de programmation FORTRAN

Le premier langage de programmation de haut niveau est le langage FORTRAN créé en 1957 par John W. Backus. Ce langage est utilisé pour réaliser des calculs scientifiques complexes et est encore utilisé de nos jours.

John Backus a réussi à largement simplifier un langage de programmation, ce qui l’a rendu très pratique et abordable. Beaucoup d’informaticiens se sont alors basés sur ce langage de programmation par la suite faisant de lui l’une des plus grandes inventions de la programmation informatique.

Pourquoi utiliser FORTRAN ?
FORTRAN est un langage encore utilisé de nos jours.

14) Premier ordinateur de bureau commercial

Le Programma 101, aussi appelé Perottina, créé en 1965 est le premier ordinateur commercialisé dans l’histoire. Cet ordinateur révolutionnaire a été créé par Pier Giorgio Perotto et produit par le fabricant italien Olivetti. Exit les quatre opérations uniques des anciens ordinateurs. Le premier ordinateur commercial pour réaliser des additions, des soustractions, des multiplications, des divisions, des racines carrées, des valeurs absolues ou même des fractions ! Ces fonctionnalités ont été largement appréciés des premiers utilisateurs.

Au total, pas moins de 44 000 ordinateurs ont été vendus au prix de 3200$.

15) Simula : premier langage de programmation orienté objet

En 1967, le premier langage de programmation orienté objet voit le jour : SIMULA 67. Ce premier langage est créé par Ole-Johan Dahl et Kristen Nygaard à partir d'Algol 60 et à la suite de SIMULA 1.

La programmation orientée objet consiste à faire interagir des objets grâce à différents langages de programmation. Cela sera également une grande avancée pour la suite du développement des langages de programmation.

Et vous, quelle est votre invention préférée ? 

>

La plateforme qui connecte profs particuliers et élèves

1er cours offert

Vous avez aimé cet article ? Notez-le !

5,00 (1 note(s))
Loading...

Isaline

Journaliste voyageuse et ethnologue de formation, je me passionne pour tout ce qui m'entoure. Des initiatives solidaires aux comportements animaliers, en passant par la musique, la photographie et les sciences.