Dennis Ritchie, skaper av C, byr på 'farvel, verden'

program for å generere farvel verden i C for å hedre Dennis Ritchie

Hver dag siden Dennis Ritchie gikk bort 1978-eksemplaret av 'K&R' - The C Programming Language, av Brian W. Kernighan og Dennis M. Ritchie - har glatt blidt på meg og spurte hvorfor jeg ikke har skrevet noe om hans innvirkning på mitt yrkesliv. Faktisk har boken, som erstattet de stiftede, håndkopierte notatene som gikk før den, fulgt meg over hele landet og til og fra mange selskaper. Dens reise er parallell med min egen, og mye av dataindustrien.

Først på 1970-tallet, da C var avantgarde - et forskningsverktøy brukt av Bell Labs og noen få universiteter som hjalp til med å gi et seriøst databehandlingsmiljø på små maskiner - jeg brukte boka for å hjelpe meg med å få en informatikkgrad, og skrev en kompilator som kunne kjøre koden i boka. Så tidlig på 1980-tallet var boka min referansehåndbok for å utvikle ekte C-kompilatorer for monster mainframes , som deretter styrte databehandlingen.



Første utgave av The C Programming Language Book av Kernighan og RitchieDeretter gikk boka med meg, til arbeidsstasjonsprodusenten Sun Microsystems, hvor Unix endelig hadde nådd den store tiden. Sun og dusinvis av andre selskaper hadde funnet religion i det enkle og lett lisensierte C-språket og Unix-operativsystemet, og innledet begynnelsen av åpne systemer og samarbeid med flere leverandører om systemprogramvare. C var virkelig konge der.



Boken fikk lang hvile etter det, C etter å ha vært erstattet for meg av de senere store brødrene , C ++, C #, og dens åndelige etterkommer, Java. De enkle eksempler på programmer i den opprinnelige boken på 228 sider, startende med den tidløse klassikeren 'hallo, verden', som ble overgått av uhyrlige store tomater om spesialisert programmering for vindussystemer, rammer og bruk av esoterica-lignende mønstre. Jeg savnet bokens rette og nærmest folkelige skrivestil, som fikk selv den mest redde leseren til å føle seg som en superhelt ved tastaturet.

Men boka var ikke ferdig med meg. Da datteren vår dykket inn i robotikkens verden, fant jeg ut at C-språket, i nærheten av sin opprinnelige form, var i live, vel og blomstrende. Boken kom av hyllen for å lære en annen generasjon en enkel, elegant måte å programmere på som gjør at utvikleren kan være i direkte kontakt med innmaten på datamaskinen. Den lave varianten - int - har vokst i størrelse med årene datamaskiner har vokst, men C-språket og dets sparsomme, rene, kodende stil lever videre. For det skylder vi alle mye til Dennis Ritchie.



Original hei, verdensprogram fra K&R C Programming BookDennis Ritchie blir det husket for mange prestasjoner begynner med å være medskaper av Bell Labs Unix-operativsystemet, forløper for ikke bare dagens Unix, men FreeBSD, Linux, Android og Mac OS - som han og Thompson vant Turing-prisen og National Medal of Technology. Men for meg vil jeg alltid huske spenningen jeg følte over å kunne utforske et programmeringsspråk alene da jeg først fikk eksemplaret av The C Programming Language.

Copyright © Alle Rettigheter Reservert | 2007es.com