Dennis Ritchie: omul care a creat C și UNIX, dar n-a primit niciun pic de faimă
1972
Pe 5 octombrie 2011, Steve Jobs a murit. Lumea a jelit. Omagiile au curs din fiecare colț al planetei. Ziarele au publicat articole pe prima pagină. Oamenii au lăsat flori la magazinele Apple.
Pe 12 octombrie 2011, exact o săptămână mai târziu, Dennis Ritchie a murit. Majoritatea oamenilor din afara lumii informaticii nici n-au aflat. Nu au fost flori la clădirile de birouri. Nicio veghe cu lumânări. Totuși, dispozitivul pe care oamenii l-au folosit ca să-și posteze omagiile pentru Jobs? Rula pe invențiile lui Ritchie.
Dennis Ritchie a co-creat sistemul de operare UNIX și a inventat limbajul de programare C la Bell Labs la începutul anilor 1970. Aceste două realizări formează fundația invizibilă a aproape întregii tehnologii moderne.
C este limbajul care a construit lumea. Sistemul tău de operare (Windows, macOS, Linux, Android, iOS) este scris în C sau în descendentul său direct C++. Browserul tău web, baza ta de date, motorul tău de joc: C. Python, Ruby, PHP și majoritatea celorlalte limbaje de care ai auzit? Interpretoarele lor sunt scrise în C. Chiar și Java rulează pe o mașină virtuală scrisă în C.
Filozofia de design a UNIX („fă un singur lucru bine”, instrumente mici și compozabile, text simplu ca interfață universală) a devenit ADN-ul sistemelor de operare moderne. Linux este o clonă de UNIX. macOS este construit literalmente pe UNIX (este UNIX certificat). Android rulează pe Linux. Serverul tău web aproape sigur rulează UNIX.
Ritchie era tăcut, modest și academic. Nu făcea lansări de produse sau prezentări spectaculoase. Scria lucrări și cod. Cartea sa din 1978, „The C Programming Language” (cunoscută drept K&R C, scrisă împreună cu Brian Kernighan), este considerată una dintre cele mai bune cărți de programare scrise vreodată: clară, concisă și practică.
Ironia este brutală: Jobs era un marketer vizionar care a construit produse frumoase peste tehnologia altora. Ritchie era inginerul care a construit tehnologia însăși. Amândoi au fost esențiali pentru lumea modernă, dar doar unul a devenit un nume de uz comun. Premiul Turing al lui Ritchie (1983) și Medalia Națională a Tehnologiei (1999) sunt o mică consolare pentru aproape-invizibilitatea sa în cultura populară.
Rob Pike, colegul lui Ritchie, a scris după moartea acestuia: „Cam tot ce e pe web folosește acele două lucruri: C și UNIX. Browserele sunt scrise în C. Nucleul UNIX, pe care rulează cam tot internetul, este scris în C... Dennis este cea mai importantă persoană de care probabil n-ai auzit niciodată.”