Grace Hopper
Megjelenés
Főnév
Grace Hopper (tsz. Grace Hoppers)
- (informatika) Grace Hopper (Grace Brewster Murray Hopper, 1906. december 9. – 1992. január 1.) amerikai számítástechnikai úttörő, tengerésztiszt és a programozás történetének egyik legmeghatározóbb alakja. Ő alkotta meg az első működő fordítóprogramot (compiler), hozzájárult a COBOL nyelv kifejlesztéséhez, és népszerűsítette az emberközeli programozás gondolatát.
👶 Korai élet és tanulmányok
- Született: New York City, 1906
- Már gyerekként kíváncsi természetű volt – egy órát 7 évesen szétszedett, hogy megértse, hogyan működik.
- Tanulmányai:
- BA: Vassar College (matematika, fizika)
- MA és PhD: Yale Egyetem – matematikából (1934-ben)
- Egyetemi tanárként dolgozott a Vassaron, amíg be nem vonult a haditengerészethez.
⚓ Katonai szolgálat és számítástechnikai áttörések
🖥️ Harvard – Mark I gép (1944)
- Második világháború alatt csatlakozott a US Navy WAVES programhoz (Women Accepted for Volunteer Emergency Service).
- A Harvard Egyetemre került, ahol Howard Aiken mellett dolgozott az IBM Harvard Mark I gépen.
- Ő írta az első működő programokat erre az elektromechanikus számítógépre.
💡 Első fordítóprogram: A compiler
- 1952-ben kifejlesztette az első programot, amely emberi nyelvhez hasonló kódot gépi kódra fordított – ez volt a világ első compiler-e (A-0 System).
- Az akkori közfelfogással szembement: sokan azt hitték, az emberi nyelv nem „fordítható” gépek számára.
🧾 COBOL és a nyelvközeli programozás
- Az 1950-es évek végén Hopper részt vett a COBOL (Common Business-Oriented Language) fejlesztésében, amely máig használt, különösen pénzügyi és közigazgatási rendszerekben.
- A nyelv célja: olyan szintaxis, amit a nem programozók (pl. üzletemberek) is megértenek.
- Az ő ötlete volt a „nyelvközeli programozás” filozófiája: „a számítógépeknek kell megtanulni az emberi nyelvet, nem fordítva.”
🐞 A „debugging” története
- A „bug” szó már korábban létezett, de Hopper csapata dokumentálta az első valódi rovart egy számítógép belsejében – egy molylepkét, amit a Mark II gép hibájánál találtak.
- A naplóba beírták: “First actual case of bug being found.” Az eset legendás lett, a „debugging” kifejezés azóta szilárd része a programozói kultúrának.
📏 „Nanosecond” – szemléltetés
- Hopper híres volt oktatói előadásairól, ahol például egy 30 cm-es drótdarabot mutatott be a „nanosec” időre lefutott jel távolságaként.
- A számítástechnika fizikai korlátait kézzelfogható módon érzékeltette – inspiráló előadó volt.
🎖️ Elismertség és díjak
- Rear Admiral (ret.) – az Egyesült Államok haditengerészetének ellentengernagya lett.
- Több tucat tiszteletbeli doktorátus, tudományos díj, köztük:
- National Medal of Technology (1991)
- IEEE Computer Pioneer Award
- Presidential Medal of Freedom (posztumusz, 2016)
- A U.S.S. Hopper hadihajót róla nevezték el.
- A Grace Hopper Celebration (GHC) nevű nemzetközi női tech-konferencia is az ő nevét viseli.
💬 Híres idézetek
„Az a veszélyes mondat, amit sosem szabad elfogadni: ‘Eddig mindig így csináltuk.’”
„A számítógép művészeti eszköz. A kreativitásunkat teszi hatékonyabbá.”
„Jobb bocsánatot kérni, mint engedélyt.”
🧾 Összefoglaló táblázat
| Téma | Részlet |
|---|---|
| Született | 1906, New York |
| Meghalt | 1992, Arlington, Virginia |
| Híres találmány | Első compiler (A-0), COBOL nyelv |
| Katonai rang | Rear Admiral (ellentengernagy), US Navy |
| Hozzájárulás | Emberközeli programozás, oktatás, számítástechnikai szemléltetés |
| Legendás momentum | „Bug” – molylepke a Mark II-ben |
| Legnagyobb elismerés | Presidential Medal of Freedom (2016, posztumusz) |
🧠 Öröksége
Grace Hopper volt az a személy, aki hidat vert a gépek és az emberek közé. Nemcsak programokat írt, hanem megteremtette a programozás nyelvét, amellyel a mai informatikusok milliói dolgoznak.
Ő volt az a nő, aki bebizonyította: a számítógépek lehetnek praktikusak, érthetők – és a nőknek is van helyük a gépek világában.
- Grace Hopper - Szótár.net (en-hu)
- Grace Hopper - Sztaki (en-hu)
- Grace Hopper - Merriam–Webster
- Grace Hopper - Cambridge
- Grace Hopper - WordNet
- Grace Hopper - Яндекс (en-ru)
- Grace Hopper - Google (en-hu)
- Grace Hopper - Wikidata
- Grace Hopper - Wikipédia (angol)