Ada Lovelace: the Mother of Computer Programming

tämä Ada Lovelacen profiili on kahdeksas post kuukauden mittaisessa profiilisarjassa naisten STEM-innovaattoreista naisten Historiakuukauden kunniaksi. Tarkista takaisin joka arkipäivä lukea uuden profiilin.

Ada Lovelace syntyi historiallisesti kuuluisaan perheeseen. Hän olisi voinut elää hyvin isänsä maineen ja äitinsä rahojen kautta-sen sijaan hän päätti kirjoittaa laskennallisen algoritmin, ansaiten hänelle ohjelmoinnin äidin tittelin, ja hänestä tuli ensimmäinen tietokoneohjelmoija 1800-luvun puolivälissä 1, 2.

vain muutama viikko Lovelacen syntymän jälkeen hänen isänsä, tuottelias runoilija Lordi Byron jätti hänet ja äitinsä Lady Anne Isabella Milbanke Byron1. Lordi Byronin jatkaessa galavantailua ympäri Eurooppaa Lady Anne oli kasvattamassa Lovelacea itsenäiseksi moderniksi naiseksi1. Lady Anne palkkasi tunnettuja ohjaajia opettamaan tyttärelleen matematiikkaa, tiedettä, yhteiskunnallista rakennetta, lääketieteellisiä käytäntöjä ja tähtitieteä1,2. Lovelacen äiti toivoi,että nämä intensiiviset tutkimukset pelastaisivat hänen tyttärensä kehittämästä isänsä ailahtelevaa ja arvaamatonta luonnetta 1, 2. Lovelace oli kiinnostunut jokaisesta aiheesta. Ensin hän oli uskomattoman kiinnostunut lentämisestä ja lintujen tarkkailun jälkeen hän loi Flyology-nimisen oppaan omilla havainnoilla2. Myöhemmällä iällä hän kiinnostui vanhempiensa vastakkaisista taipumuksista ja kirjoitti mielikuvituksesta ja sen suhteesta pragmatism2: een. Mutta, hänen vaikutusvaltaisin kirjallisesti 1833, kun hän osallistui puolueen socialites ja tapasi hänen seuraava tutor2.

tämä opettaja, Charles Babbage, vangitsi Lovelacen huomion. Nämä kaksi tuli nopeasti ystäviä ja Babbage, joka tunnetaan isä tietokoneita, osoitti Lovelace hänen suunnitelmia analyyttinen moottori, joka oli suunniteltu laskemaan monimutkaisempia yhtälöitä kuin hänen ensimmäinen laskennallinen machine2. Läheisen mentori-mentori-suhteensa vuoksi Lovelace sai tehtäväkseen kääntää Babbagen teoksista kirjoitetun artikkelin ranskasta englanniksi.

Lovelace hoiti tämän tehtävän loppuun, mutta mikä vielä tärkeämpää, Hän lisäsi käännökseen omat muistiinpanonsa, jotka lähes nelinkertaistivat artikla1: n koon. Nämä muistiinpanot sisälsivät menetelmiä siitä, miten koodeja voitaisiin käyttää kommunikoimaan koneen kanssa merkityksellisten merkkien, kuten kirjainten ja numeroiden, tuottamiseksi, ja vaiheita looping-prosessin luomiseksi, jota ohjelmoijat käyttävät edelleen tänään2.

”operaatiotiede, sellaisena kuin se on johdettu erityisesti matematiikasta, on tiede itsessään, ja sillä on oma Abstrakti totuutensa ja arvonsa”, Lovelace itse kirjoitti ja James Essinger tulkitsi Adaksi ”pyrkien vain keksimään tietojenkäsittelyn tieteen ja erottamaan sen matematiikan tieteestä. Mitä hän kutsuu ”tieteen operaatioita” on todellakin itse asiassa computing2.”

tämän julkaisun jälkeen Lovelace yritti luoda muita laskennallisia järjestelmiä uhkapelien ennustamiseksi,mutta yksikään niistä ei ollut yhtä onnistunut kuin hänen Babbagen työstä tekemänsä muistiinpanot, jotka olivat hänen ajallaan1, 2 aliarvostettuja. Lovelacelle myönnettyjen monien postuumien palkintojen lisäksi Yhdysvaltain puolustusministeriö nimesi ohjelmistokielen Ada1: ksi hänen kunniakseen.

New York Timesin artikkelin mukaan: ”Tietokoneohjelmoinnilla on niin paljon vuorovaikutusta muun maailman kanssa.”Vaikka Babbage omasi teknistä kekseliäisyyttä, Aurora sanoi, Lovelace ajoi hänen keksintönsä tietotekniikan orastaviin päiviin:” hän oli ensimmäinen henkilö, joka näki todellisen potentiaalin.”Tästä Babbage kutsui häntä” Lady Fairyksi.2″

Vastaa

Sähköpostiosoitettasi ei julkaista.