Le premier programmeur informatique fut une femme. Née en 1815, Ada Lovelace est connue pour avoir écrit le premier programme informatique. Elle travailla sur la machine analytique de Charles Babbage, considérée comme le précurseur des ordinateurs et écrivit de manière formelle les instructions pour effectuer des calculs. En son hommage, son nom fut donné à un langage informatique en 1978, le langage Ada.
Cette machine analytique permettait, en théorie, de résoudre des calculs mathématiques. Dans le travail qu'elle a publié, elle a théorisé entre autre une méthode pour que la machine répète une série d'instruction, plus connue aujourd'hui sous le nom de "boucle".
Commentaires préférés (3)
Certes, mais l'idée de programmer une machine (par cartes perforées) remonte à Jacquard, et son idée a été de combiner la "machine analytique" de Babbage et l'invention destinée aux métiers à tisser. Elle a été fascinée par les deux, à juste raison. Néanmoins, la machine de Babbage n'était guère réalisable avec les techniques de l'époque, il ne reste qu'un prototype au Science Museum of London.
Quant au langage Ada, qui devait devenir LE langage de programmation, il a déçu les espérances de ses promoteurs - français - et n'est plus guère utilisé.
Le nom avait été choisi comme celui de la seconde femme citée dans la Bible.
Ne pas confondre avec Linda Lovelace...
Tous les commentaires (28)
Certes, mais l'idée de programmer une machine (par cartes perforées) remonte à Jacquard, et son idée a été de combiner la "machine analytique" de Babbage et l'invention destinée aux métiers à tisser. Elle a été fascinée par les deux, à juste raison. Néanmoins, la machine de Babbage n'était guère réalisable avec les techniques de l'époque, il ne reste qu'un prototype au Science Museum of London.
Quant au langage Ada, qui devait devenir LE langage de programmation, il a déçu les espérances de ses promoteurs - français - et n'est plus guère utilisé.
Le nom avait été choisi comme celui de la seconde femme citée dans la Bible.
Ne pas confondre avec Linda Lovelace...
Je qualifierai Ada Lovelace de première personne vraiment compétente en informatique puis qu’avant elle rien n'existait. Elle n'avait pas de bouquins ni Internet.
Maintenant on a tout ce dont on a besoin pour faire l'informatique.
Avec le temps le copier-coller est devenu un métier à part entière.
Je comprends pas bien, c'est le fait que ce soit une femme qui est remarquable dans cette anecdote ou le fait que ce fût il y a environs 150 ans et que son prénom fût donné à un langage informatique ?
C'est flou..
hypermedia.univ-paris8.fr/Verroust/cours/CHAP3.HTM
Ils étaient très élaborés au XVIIIème siècle, capables même d'écrire une phrase programmée par l'ancêtre de la carte perforée, et la seule marchandise qui ait impressionné l'Empereur de Chine.
Néanmoins Jacquard a été le premier à en voir l'application industrielle.
Ada Lovelace ne disposait sans doute pas d'Internet, mais elle était très cultivée, grâce aux livres. Ce qui n'enlève rien à son mérite, même Babbage a eu du mal à comprendre le bond en avant qu'était de réunir les notions de machine et programmation.
Un hommage lui est rendu dans la très bonne série Halt and Catch Fire
Je pense que c'est plutôt le fait que ce soit très tôt avant l'apparition des premiers ordinateurs 'modernes' ;)
Il faut bien reconnaître que de nombreuses femmes sont expertes en programmation. De plus il y en a de plus en plus sur les derniers lave-linge : 40-60-90,les programmes éco, les demi-charge et j'en passe...Non faut pas dire...
Mais elle a contribué à répandre la légende que "bug" venait d'un insecte coincé dans un relais, alors que le terme provient d'un argot des électriciens victoriens.
On va repeter la boucle du theoreme en remplacement l entité Femme par Homme
C'est un langage a typage fort, beaucoup plus fort que le C par exemple, Il est utilisé pour ça entre autre et aussi car il empêche les dépassement de tampon (Buffer Overflow).
Je croyais que le précurseur des ordinateurs était Alan turing , on peut m'éclairer ?
Le problème de diffusion a été qu'il est complexe - bien comprendre ce qu'est une impression demande de saisir la notion de généricité (il faut générer un "package" pour chaque type de résultat!). Quoique très rigoureux, et le seul qui détermine exactement la marge d'erreur due aux arrondis, il n'a pas vraiment introduit de notion nouvelle par rapport au pragmatique PL/I (dont celle d'exception), ni au très mathématique Algol (qui ne souciait même pas d'imprimer).
Pour avoir commencé la programmation par L'Ada en DUT, c'était une punition...