Charles Simonyi Budapesten született 1948. szeptember 10-én. Szerencsés embernek mondhatja magát: szüleitől, Somossy Zsuzsától és Simonyi Károlytól értékes géneket örökölt.
Simonyi Károly két fiával, Károllyal és Tamással
A két szülő és a két fiú
Édesanyjukkal
Nagyszülőktől unokáig Simonyi két egyetemi katedrát
is alapított: az egyiket az angliai Oxford Egyetemen a tudomány népszerűsítésére
– professzori székét jelenleg Richard Dawkins, a híres evolúcióbiológus
tölti be –; a másik a princetoni Institute for Advanced Study Charles Simonyi
elméleti fizika katedrája. Magyarországon két díjat alapított az alkotó
elmék elismerésére, a Charles Simonyi kutatói ösztöndíjat és édesapja emlékére
a Simonyi Károly-díjat, amelyet a tudományos vagy a tudományos és az oktatási
munkában kiemelkedő teljesítményt nyújtó fizikusnak, illetve mérnöknek
ítélnek oda évente.
A "Simonyi Hall" előtt
A Magyar Tudományos Akadémia
2004-ben választotta külső tagjai sorába.
A programozásról vallott
nézeteit két rövid interjúrészlet jellemezheti, egyiket John Brockmann
készítette, a másik Shamit Verma honlapjáról való:
1. "A programozási
nyelvek terén igen lassú a fejlődés, mivel nehéz létrehozni és még nehezebb
elfogadtatni őket. Ha megjelenik egy új programozási nyelv, a felhasználóknak
újra kell írni alapprogramjaikat és meg kell tanulniuk az új nyelv használatát.
Ezért az új programozási nyelvek alapvetően csak akkor jelennek meg, ha
egy független forradalom zajlik, amely indokolttá teszi a korábbi szoftver
kiselejtezését, mint az Unix, amely a C nyelvhez vezetett, vagy a Web,
amely a Java megjelenését eredményezte. Mégsem a nyelvek képzik az értéket,
hanem az absztrakció, amit hordoznak. Ez nagyon hasonlít Dawkins génekről
alkotott elképzeléséhez. Lényegében a gének reprodukálódnak, nem az egyének.
Az absztrakció számít, nem a nyelvek. Csak éppen nem gondolunk az absztrakcióra
a nyelvtől függetlenül, mivel egyedül az hordozza az absztrakciót. Ha sikerülne
olyan ökológiát létrehozni, amelyben egy absztrakció minden mástól függetlenül
létezhet, akkor sokkal gyorsabban fejlődne az absztrakció, és olyan fejlődésnek
lennénk tanúi, amiben jóval hatékonyabb absztrakciók születnek.
A budai hegyekben
2. "- Elképzelhető, hogy
egy forrásnyelvi programra valaki ránéz és azt mondja: "Ezt Charles Simonyi
írta"?
- Hogyne. Azt persze,
hogy én magam írtam-e, nem könnyű eldönteni, de egy valami biztos: látszik,
hogy az én részlegemben vagy a hatásomra írták. Ennek az az oka, hogy kb.
1972 óta minden programban olyan elnevezési konvenciót használok, amelyet
"magyar jelölés"-nek hívnak. Ez felismerhető a Bravóban, a Microsoft Wordben
és sok más programban is.
- Miért "magyar" ez a jelölés?
- Viccből. Amikor nem
értünk egy szöveget, azt mondjuk: "Ez nekem kínai." A "magyar" elnevezés
csavar egyet ezen a szóláson, mert éppen azért vezettem be, hogy a program
olvashatóbbá, érthetőbbé váljék. Az a vicc, hogy a program ettől olyan
érthetetlennek látszik, hogy akár magyarul is lehetne. Pedig a jelölés
a programban szereplő összes mennyiség elnevezését szabályozza.
Ha képzeletben felaprítunk
egy programot, majd szétválogatjuk a darabjait, a legnagyobb halmot a nevek
alkotják. Ha azt írjuk, hogy "almák+narancsok", az "almák" öt karakterből,
a "+" egyből, a "narancsok" kilencből – az egész kifejezés tizenöt karakterből
áll. A művelethez azonban csak egyetlen karakternek, az összeadás jelének
van köze. Úgy láttam, van mit javítani az elnevezésen. A "magyar jelöléssel"
szinte automatikusan készítünk nevet egy mennyiség tulajdonságaiból. Az
ötlet nagyon hasonlít ahhoz, ahogy a szabókat Szabónak, a kovácsokat Kovácsnak
nevezték el.
A Microsoftnál
Meggyőződésünk, hogy
Charles Simonyival a Simonyi név továbbra is méltó módon lesz képviselve
Európa egyik legrégibb tudományos ismeretterjesztő folyóiratában, a Magyar
Örökség-díjas Természet Világában.
|
||