Dennis MacAlistair Ritchie (9 september 1941–12 oktober 2011) var en amerikansk datavetare som gjorde avgörande insatser för den moderna datoråldern. Han är mest känd som upphovsman till programmeringsspråket C och som en av huvudarkitekterna bakom operativsystemet UNIX. Hans arbete kombinerade teoretisk skicklighet med praktisk ingenjörskonst och bidrog till portabilitet, effektivitet och tydlig design i mjukvara.

Tidiga år och karriär

Ritchie arbetade under större delen av sin yrkesverksamma tid vid Bell Labs, en miljö som på 1960- och 1970-talen blev ett centrum för forskning inom datorsystem. Där samarbetade han nära med kollegan Ken Thompson och andra forskare för att utveckla verktyg och metoder som gjorde det möjligt att skapa robusta systemprogram. Senare i karriären var han chef för forskning inom systemprogramvara vid Lucent Technologies innan han gick i pension 2007.

C och UNIX: teknik och designprinciper

Programmeringsspråket C utvecklades med målet att förena låg nivåns kontroll över maskinvaran med högre nivåers uttrycksfullhet. C gav effektiv hantering av minne och en kompilerbar, relativt enkel standard som underlättade portering av program mellan olika maskinarkitekturer. Samtidigt utvecklades UNIX som ett litet, modulärt och kraftfullt operativsystem som betonade återanvändbara verktyg och textbaserad filhantering. Tillsammans lade dessa tekniker grunden för många efterföljande system och språk.

Betydelse, inflytande och utmärkelser

Ritchies idéer påverkade både hur program skrivs och hur operativsystem utformas. C blev en stomme för senare språk och systemmjukvara, och UNIX-filosofin med små, komponerbara verktyg genomsyrar fortfarande mycket av dagens serverinfrastruktur och utvecklingsmiljöer. För sitt arbete fick Ritchie flera framstående utmärkelser, bland annat Turingpriset, Hammingmedaljen och USA:s National Medal of Technology. Han är också känd som bokstaven "R" i den klassiska boken "K&R" om C.

Noter och vidare läsning