“az emberek allergiásak a változásra. Szeretik azt mondani: “mindig így csináltuk.”Megpróbálok harcolni. Ezért van egy órám a falamon, ami az óramutató járásával ellentétes.”- Grace Hopper
Grace Murray Hopper ellentengernagy (Grace Brewster Murray néven született New Yorkban, 1906.December 9-én) matematikából doktorált, aki szinte egész életét a számítógépeknek és a programozásnak szentelte., Ő volt az egyik legmaradandóbb stratégiai futurista a számítástechnika világában a 20.század közepén. Talán legismertebb hozzájárulása a számítástechnikához az első fordító, a közbenső program feltalálása volt, amely az angol nyelvű utasításokat a célszámítógép nyelvére fordítja.
Hopper 1943-ban kezdte karrierjét a számítástechnikában, amikor belépett a Harvard Egyetem számítási projektjébe, hogy csatlakozzon Howard Aiken kutatócsoportjához. Aiken, ismert, hogy durva beszédű, köszöntötte őt a következő szavakkal: “hol a fenében voltál?,”, majd rámutatott az elektromechanikus Mark I számítógépére, mondván: “Itt számítsa ki az ív érintő sorozat együtthatóit jövő csütörtökig.”
Hopper gyorsan belevetette magát és megtanulta programozni a gépet, összeállítva egy 500 oldalas műveleti kézikönyvet az Aiken számítógépeihez, amelyben felvázolta a számítástechnikai gépek alapvető működési elveit. Később csatlakozott az újonnan alakult Eckert-Mauchly vállalathoz, és 1971-es hivatalos nyugdíjazásáig kapcsolatban maradt utódaival (Remington-Rand, Sperry-Rand és Univac).,
1952-ben Hopper befejezte első fordítóját (a Sperry-Rand computer számára), az A-0 rendszer néven. Mint később elmondta, azért tette ezt, mert lusta volt, és remélte, hogy a programozó visszatérhet matematikus létéhez (1952-ben publikálta a számítógép oktatását, amelyben leírta a programozás alapelveit, és előre látta a jövőbeli fejleményeket.)
az A-0 rendszer valójában olyan utasítások halmaza volt, amelyek szimbolikus matematikai kódot gépi nyelvre fordíthatnak., Az a-0 gyártásában Hopper az évek során összegyűjtött összes szubrutint elvette, és egy szalagra tette őket. Minden rutin kapott egy hívószámot, hogy a gép megtalálja azt a szalagon. Ahogy Hopper írta: “csak annyit kellett tennem, hogy felírok egy sor hívószámot, hagyom, hogy a számítógép megtalálja őket a szalagon, hozza át őket, és végezze el a kiegészítéseket. Ez volt az első fordító.”
Az a-0 után Grace Hopper és csoportja az a-1 és a-2 verziókat gyártotta, javítva a régebbi verziót., Az A-2 fordító volt az első fordító, amelyet széles körben használtak, megnyitva az utat a programozási nyelvek fejlődéséhez.
az a-0 rendszert az intézmény alig fogadta el, és nem tudta lebeszélni róla, de Hopper a “Menj előre és csináld!” filozófiáját követte. Később bocsánatot kérhetsz.”. Csalódott volt – ” volt egy futó fordítóm, és senki sem nyúlna hozzá, mert gondosan elmondták nekem, hogy a számítógépek csak aritmetikát végezhetnek; nem tudtak programokat csinálni. Értékesítési munka volt, hogy az emberek kipróbálhassák., Azt hiszem, bármilyen új ötlettel, mert az emberek allergiásak a változásra, el kell adnod az ötletet.”
Hopper azt az elképzelést is felvetette, hogy a számítógépes programokat angolul lehet írni. A betűket egyszerűen egy másik szimbólumnak tekintette, amelyet a számítógép képes felismerni és gépi kódká alakítani. Hopper fordítója később FLOW-MATIC fordítóvá fejlődött, amely a rendkívül fontos nyelv alapja lesz-a COBOL. A FLOW-MATIC olyan üzleti alkalmazásokra irányult, mint a bérszámfejtés és az automatikus számlázás., 1956 végére Hoppernek volt UNIVAC I & II megértése húsz angol-szerű kijelentések segítségével FLOW-MATIC.
Grace Murray Hopper 1992.január 1-jén halt meg a Virginiai Arlingtonban.
Leave a Reply