Comment ada lovelace, le premier programmeur informatique, a changé le monde

Je sais que cela ne ressemble pas beaucoup, mais c`est le premier programme informatique jamais publié.

Video: La première programmeuse de l'histoire - Ada Lovelace en LEGO stop motion ft Monsieur Caron

ada-Lovelace-programme

Son auteur était Augusta Ada King, comtesse de Lovelace, plus communément connu sous le nom Ada Lovelace, et le programme faisait partie d`un article académique publié dans les années 1840. Et non, ce n`est pas une faute de frappe.

Bien que Ada était un écrivain accompli et mathématicien, elle est mieux connue pour ses contributions au monde de l`informatique. Si vous avez déjà consulté Internet, acheté quelque chose en ligne, ou même utilisé un smartphone, vous lui devez une dette incommensurable. Chaque année, le 13 Octobre, nous célébrons la Journée Ada Lovelace, qui reconnaît les vastes contributions des femmes ont fait dans les domaines de la science, la technologie et les mathématiques.

Mais pendant que nous faisons cela, il faut se rappeler Ada Lovelace elle-même, dont le travail continue d`avoir un impact significatif et important sur nos vies.

Qui était Ada Lovelace?

Lovelace est né dans l`aristocratie anglaise, en Grande-Bretagne géorgienne de 1815. Son père était le poète romantique Lord George Byron, et sa mère était Lady Anne Isabella Byron - une femme très instruite et religieuse dévote, qui avait une formation approfondie dans la littérature, les mathématiques, les sciences et la philosophie.

Un mois après sa naissance, ses parents se sont séparés dans un divorce acrimonieux, et Lord Byron quitte l`Angleterre, laissant Ada à être élevé par sa mère et grand-mère.

Ada Lovelace

Lady Anne Byron était profondément méfiant des arts, en raison de sa relation tumultueuse (et souvent lourde) avec Lord Byron. En conséquence, elle a poussé Ada en étudiant les sciences dures et les mathématiques, où elle excellait à.

En raison de l`éducation privilégiée d`Ada, elle a été instruit par quelques-uns des plus grands esprits de l`époque, y compris Augustus de Morgan et Mary Somerville. Ce fut ce dernier qui, en Juin 1833, introduirait le 18 ans Lovelace à Charles Babbage - un homme souvent décrit comme le « père de l`ordinateur ».

Lors de leur première réunion, le jeune Ada a tout à fait l`impression sur Babbage, qui l`a invitée un mois plus tard à Londres, afin qu`elle puisse voir le moteur de différence.

L`ouverture de l`informatique

A l`origine, le mot « ordinateur » ne se réfère pas à une machine, mais plutôt la personne.

Si quelqu`un était un ordinateur humain, leur travail serait de littéralement calculer les choses. Le problème était l`homme ne sont pas infaillibles, et souvent des erreurs se glissent dans leur travail.

Cette faillibilité inspiré Babbage pour créer une machine qui serait en mesure d`effectuer ces calculs de manière systématique, précise et automatisée. Cette machine permettrait à un utilisateur d`entrer des paramètres, et la machine alors renvoyer les résultats corrects. Au niveau purement conceptuel, ce n`est pas trop différente de la façon dont les programmes informatiques fonctionnent sur du matériel moderne.

ada-lovelace différence de moteur

Babbage se mit à construire ce qu`il a appelé le « moteur de différence ». Ce fut une machine mécanique conçue dans le seul but de tabuler équations polynomiales.

Babbage a reçu une importante subvention du gouvernement pour terminer sa conception. Bien qu`il n`a pas été en mesure de construire un modèle de travail, Ada a été fasciné par son prototype de la machine, et se rendrait Babbage aussi souvent qu`elle le pouvait. Elle a rapidement développé une étroite relation de travail avec lui, et Babbage était stupéfaite de ses compétences mathématiques et analytiques impressionnants.

Bien que Babbage a rapidement perdu l`intérêt dans le moteur de différence, leur relation a continué dans son prochain projet: le moteur d`analyse.

Le premier programme

Ce fut un projet beaucoup plus ambitieux que le moteur de différence.

Alors que le moteur de différence avait un seul but, le moteur d`analyse était destinée à être un usage général, ordinateur programmable. Il n`y avait pas quelque chose de semblable.

À bien des égards, cela a partagé beaucoup en commun avec les ordinateurs d`aujourd`hui. Bien que Babbage n`a pas pu terminer, le moteur d`analyse a permis au programmeur de écrire des boucles et instructions conditionnelles. Elle a même présenté une unité primitive arithmétique et logique (ALU). Ceux-ci se trouvent dans Processeurs modernes et GPU, et sont utilisés pour effectuer des opérations arithmétiques et au niveau du bit.Les principes de base absolue de la programmation pour les débutants (Partie 2)Les principes de base absolue de la programmation pour les débutants (Partie 2)Dans la partie 2 de nos débutants à guider la programmation, je vais couvrir les bases de fonctions, le retour des valeurs, des boucles et conditionals. Assurez-vous que vous avez lu la partie 1 avant d`aborder celui-ci où je l`ai expliqué la ...Lire la suite

-Ada Lovelace machine analytique

Le moteur d`analyse, bien que jamais réalisé, a attiré beaucoup d`attention et de curiosité de la communauté universitaire. Les universités invitent souvent à Babbage conférence, et en 1840 Babbage a parlé à l`Université de Turin. En présence était le mathématicien italien Luigi Menabrea, qui a écrit un court article sur ce qu`il avait entendu.

Menabrea a demandé plus tard Lovelace de le traduire pour publication dans le monde de langue anglaise. Parce qu`elle avait une compréhension quasi encyclopédique de la machine, en raison de son amitié avec Babbage, on lui a demandé d`étendre sur elle.

Son dernier article a plus d`un an pour terminer, et a été plus de trois fois la longueur de l`original. En plus d`étendre sur elle, elle a également inclus un certain nombre de modèles algorithmiques.

L`un d`eux était un algorithme pour le moteur analytique pour calculer les nombres de Bernoulli. Ceci est largement salué comme le premier programme informatique jamais publié, et pourquoi Lovelace est souvent désigné comme le premier programmeur informatique.

Modern Day Ada Lovelace

Lovelace est mort en 1852 à l`âge de 36 Non seulement elle joue un rôle déterminant dans le développement de la science informatique comme un champ, elle aussi kickstarté une longue tradition et bien des femmes qui font des sauts incroyables vers l`avant dans les ordinateurs et la technologie.

Il y a beaucoup trop d`exemples de ce à dresser la liste exhaustive. De Marissa Mayer, à Kathy Sierra, et Sheryl Sandberg, les femmes jouer un rôle vital dans l`industrie de la technologie. Mais une personne, en particulier, se distingue comme ayant un rôle déterminant sur le développement de la science informatique.Femmes dans Tech: Quel avenir Tech entreprises doivent savoirFemmes dans Tech: Quel avenir Tech entreprises doivent savoirPour les entreprises de haute technologie pour prospérer, ils ont besoin pour résoudre le « fossé entre les sexes ». Pas seulement pour l`égalité, mais pour protéger la ligne de fond, aussi.Lire la suite

Son nom était Grace Hopper. Née en 1906, elle, elle avait rapidement découvert une aptitude pour les mathématiques, gagnant par la suite un doctorat de Yale dans le sujet. En 1943, alors que la Seconde Guerre mondiale faisait rage, elle a rejoint la réserve marine américaine, où elle a été assignée à travailler sur la marque Harvard 1 ordinateur.

DN-SC-84-05971

Bien que primitive par nos normes, cette machine a joué un rôle vital dans l`effort de guerre. Ils ont même été utilisés par John Von Neumann pour simuler l`explosion d`une bombe atomique, bien avant qu`ils ont été utilisés pour amener le Japon impérial à la soumission.Une brève histoire de l`informatique qui a changé le mondeUne brève histoire de l`informatique qui a changé le mondeVous pouvez passer des années plonger dans l`histoire de l`ordinateur. Il y a des tonnes d`inventions, des tonnes de livres sur eux - et c`est avant de commencer à entrer dans le pointer du doigt qui se produit inévitablement quand ...Lire la suite

Quelques années plus tard, Hopper continuerait à construire le premier compilateur du monde. Appelée A-0 (Arithmétique Langue Version 0), il a couru sur le UNIVAC 1, et pourrait se traduire par un type de code mathématique en code machine.

-univac1 Ada Lovelace

Hopper a cru que le code informatique doit être lisible par l`homme. Cette philosophie a inspiré la création de COBOL (une langue qui est encore largement utilisée à ce jour, en particulier sur les systèmes existants). Cobol, à son tour, a inspiré la plupart des langages de programmation que nous utilisons aujourd`hui.Great Future retraite Jobs Pour les programmeursGreat Future retraite Jobs Pour les programmeursDans le domaine de la technologie, vous apprenez soit de nouvelles compétences, ou de tomber en retard. Mais, ce qui arrive aux programmeurs plus âgés et les leaders technologiques qui cherchent un emploi à temps partiel pendant la retraite intéressante?Lire la suite

Pendant tout ce temps, Hopper est resté dans la marine, pour atteindre finalement le rang de contre-amiral, jusqu`à ce qu`elle soit déchargée en 1986, à l`âge de 79. Elle est apparue même sur The Show Letterman.

Video: Джон Грэм-Камминг: Величайшая из неосуществлённых машин

Happy Day Ada Lovelace

Nous avons tous une dette massive pour Ada Lovelace, Grace Hopper, et les innombrables autres mathématiciennes, des informaticiens, des programmeurs et des ingénieurs électriciens. Sans eux, je doute que vous auriez un ordinateur pour lire cet article.

Y at-il d`autres femmes de la technologie qui vous inspirent? Dites-moi à leur sujet dans la section commentaires ci-dessous.

Crédits photo: Difference Engine (Carsten Ulrich), moteur d`analyse (Bruno Barral)

Articles connexes