C looja Dennis Ritchie teeb pakkumise 'hüvasti, maailm'

programm hüvastijätumaailma loomiseks C-s Dennis Ritchie auks

Iga päev kuna Dennis Ritchie suri minu 1978. aasta eksemplar “K&R” - C-programmeerimiskeel, autorid Brian W. Kernighan ja Dennis M. Ritchie - on mulle pilkavalt otsa heitnud, küsides, miks ma pole kirjutanud midagi tema mõjust minu tööelule. Tõepoolest, raamat, mis asendas enne seda olnud klammerdatud, käsitsi kopeeritud märkmeid, on mind jälginud kogu riigis ja paljudesse ettevõtetesse. Selle reis on paralleelne minu enda ja suurema osa arvutitööstusega.



Esiteks 1970. aastatel, kui C oli avangard - uurimisvahend, mida kasutas Bell Labs ja mõned ülikoolid, mis aitavad väikeste masinate jaoks tõsist arvutikeskkonda pakkuda - kasutasin raamatut arvutiteaduse kraadi saamiseks, kirjutades kompilaatori, mis suutis raamatus oleva koodi käivitada. Siis 1980. aastate alguses oli see raamat minu teatmik tõeliste C-kompilaatorite väljatöötamiseks koletise suurarvutid , mis siis valitses arvutusmaailma.

Kernighani ja Ritchie C-programmeerimiskeeleraamatu esimene väljaanneJärgmisena läks see raamat minuga kaasa, tööjaama tootjale Sun Microsystems, kus Unix oli lõpuks jõudnud suure ajani. Sun ja kümned teised ettevõtted olid leidnud usu sirgjoonelises ja hõlpsasti litsentseeritavas C-keeles ja Unixi operatsioonisüsteemis, alustades avatud süsteemide ja mitme tarkvara müüjaga koostöö koidikut. C oli seal tõesti kuningas.



Pärast seda sai raamat pika puhkuse, kuna C oli olnud minu jaoks asendasid selle hilisemad suured vennad , C ++, C # ja selle vaimne järeltulija Java. Esialgse 228-leheküljelise raamatu lihtsad näidisprogrammid, alustades ajastutruust klassikalisest 'tere, maailm', on möödunud koletult suurte akende süsteemide, raamistike ja esoteerika sarnaste mustrite abil spetsiaalselt programmeerivate lugude abil. Igatsesin raamatu sirgjoonelist ja peaaegu rahvalikku kirjutamisstiili, mis pani ka kõige arglikuma lugeja end klaviatuuril superkangelasena tundma.



Kuid raamat polnud koos minuga valmis. Kui meie tütar robootikamaailma jõudis, leidsin, et C-keel oli oma algsel kujul lähedane, elus ja edukas. Raamat tuli riiulilt välja ja õpetas teisele põlvkonnale lihtsat ja elegantset viisi programmeerimiseks, mis võimaldab arendajal olla otse arvuti sisemuses. Madala täisarvu muutuja - int - on aastate jooksul arvutite kasvades kasvanud, kuid C-keel ja selle hõre, puhas kodeerimisstiil elavad edasi. Selle eest oleme kõik Dennis Ritchie'le palju võlgu.

Originaal tere, maailmaprogramm K&R C programmeerimisraamatustDennis Ritchie saab meelde jäänud paljude saavutuste poolest , alustades Bell Labs Unixi operatsioonisüsteemi kaasloojast, mitte ainult tänapäevase Unixi, vaid FreeBSD, Linuxi, Androidi ja Mac OSi eelkäijast - mille eest võitsid nad koos Thompsoniga Turingi auhinna ja riikliku medali. Kuid minu jaoks jääb alati kõige paremini meelde põnevus, mida tundsin, kui sain programmeerimiskeelt iseseisvalt uurida, kui esimest korda sain oma eksemplari programmeerimiskeelest C.

Copyright © Kõik Õigused Kaitstud | 2007es.com