C - 1972 (Quindici anni dopo FORTRAN)

Quindici anni dopo l'esordio di FORTRAN, l'informatica soffriva ancora di un gran limite: i sistemi operativi venivano scritti in Assembly. Se si cambiava computer, bisognava riscrivere l'intero sistema da capo. Nei leggendari Bell Labs della AT&T, Dennis Ritchie e Ken Thompson decisero di rompere questo vincolo mentre lavoravano su Unix. Evolvendo il linguaggio B, Ritchie creò il C.

La vera svolta avvenne nel 1973, quando il kernel di Unix venne riscritto quasi interamente in C: fu il primo sistema operativo portabile della storia, capace di girare su macchine diverse con una semplice ricompilazione.

Successivamente, la pubblicazione del manuale K&R (1978) e la standardizzazione ANSI (1989) consacrarono il C a pilastro dell'industria.

Il C univa la velocità e il controllo diretto dell'hardware tipici dell'Assembly alla chiarezza dei linguaggi ad alto livello. Questa combinazione lo rese la spina dorsale di tutto il software moderno: da Windows NT a Linux, fino a macOS e iOS.

A oltre cinquant'anni di distanza, il C rimane il padre dell'informatica: la sua sintassi vive in Python, Java e JavaScript, e il cuore dei sistemi più critici del pianeta gira ancora sul suo codice.

Tag: #AppuntamentoConLaStoria #Informatica #Programmazione #C

2 comments

THE LANGUAGE
THE GOAT
L'unico vero l'inguaggio dopo Assembly
The unapologetic dad of your toy language
DAZ
THE LANGUAGE THE GOAT L'unico vero l'inguaggio dopo Assembly The unapologetic dad of your toy language
Effettivamente è il linguaggio alla base di tantissimi altri linguaggi di programmazione che oggi vengono usati sia dalle macchine, che dagli esseri umani...
Diciamo anche che se le macchine oggi scrivono codice è sempre "colpa" di Dennis Ritchie...