Dennis Ritchie, tvorac C-a, licitira 'zbogom, svijete'

program za stvaranje svijeta zbogom u C u čast Dennisu Ritchieju

Svaki dan otkako je Dennis Ritchie preminuo moj primjerak 'K&R' - Programski jezik C iz 1978., Briana W. Kernighan-a i Dennisa M. Ritchie-a - bijedno me pogledao pitajući zašto nisam napisao nešto o njegovom utjecaju na moj profesionalni život. Zapravo, knjiga koja je zamijenila spajane, ručno kopirane bilješke koje su išle prije nje, slijedila me je u cijeloj zemlji i prema mnogim tvrtkama. Njegovo putovanje paralelno je mojem i većem dijelu računalne industrije.

Prvo, 1970-ih, kada je C avangarda - istraživački alat koji koristi Bell Labs i nekoliko sveučilišta koja pomažu u pružanju ozbiljnog računalnog okruženja na malim strojevima - knjigu sam koristio kako bih stekao diplomu informatike, napisavši kompajler koji bi mogao pokretati kôd u knjizi. Tada ranih 1980-ih, knjiga je bila moj referentni priručnik za razvoj stvarnih C kompajlera za monstrumi čudovišta, koji je tada vladao računalnim svijetom.

Prvo izdanje knjige C o programskom jeziku, Kernighan i RitchieDalje, knjiga je otišla sa mnom, prema proizvođaču radnih stanica Sun Microsystems, gdje je Unix napokon stigao do velikog vremena. Sun i deseci drugih tvrtki pronašli su religiju u izravnom i lako licenciranom C jeziku i Unix operativnom sustavu, koji su započeli zoru otvorenih sustava i suradnje više dobavljača na sistemskom softveru. C je tamo zaista bio kralj.



Knjiga se nakon toga dugo odmarala, C je biokoju su za mene zamijenili njegova kasnija velika braća, C ++, C #, i njegov duhovni potomak, Java. Jednostavni uzorci programa u izvornoj knjizi od 228 stranica, počevši od bezvremenskog klasika 'zdravo, svijete', nadmašili su čudovišno veliki tomovi u specijaliziranom programiranju za prozorske sustave, okvire i koristeći uzorke slične ezoteriji. Nedostajao mi je izravni i gotovo narodski stil pisanja knjige, zbog kojeg se i najplašljiviji čitatelj osjećao kao superheroj za tipkovnicom.

Ali knjiga nije bila gotova sa mnom. Kad je naša kći zaronila u svijet robotike, otkrio sam da je jezik C, blizu svog izvornog oblika, živ, zdrav i napreduje. Knjiga je pala s police u svrhu podučavanja druge generacije jednostavnom, elegantnom načinu programiranja koji programeru omogućuje izravan kontakt s unutrašnjošću računala. Varijabla niskog broja - int - s godinama je rasla kako su računala rasla, ali jezik C i njegov oskudni, čisti, stil kodiranja žive. Zbog toga svi puno dugujemo Dennisu Ritchieju.

Izvorni pozdrav, svjetski program iz K&R C Programske knjigeDennis Ritchie će biti zapamćen po mnogim postignućima, počevši od sukreatora operativnog sustava Bell Labs Unix, preteče ne samo današnjeg Unixa, već FreeBSD-a, Linuxa, Androida i Mac OS-a - za što su on i Thompson osvojili Turingovu nagradu i Nacionalnu medalju za tehnologiju. Ali za sebe ću se uvijek najbolje sjećati uzbuđenja koja sam osjećao kad sam mogao samostalno istraživati ​​programski jezik kad sam prvi put dobio svoj primjerak Programskog jezika C.

Copyright © Sva Prava Pridržana | 2007es.com