Inf. - Linguaggio di programmazione ad alto livello, che
permette anche di gestire in modo diretto le risorse
hardware (locazioni
di memoria, registri del microprocessore, dispositivi periferici, ecc.). In
alcuni costrutti il linguaggio
C assomiglia al Pascal, ma permette una
più libera gestione della memoria centrale. Queste sue caratteristiche lo
rendono adatto per la realizzazione del
software di base e in questo
campo il
C compete direttamente con l'
assembler; si pensi ad
esempio che il sistema operativo UNIX è stato realizzato quasi
interamente in
C. Grazie alla diffusione di personal computer con alte
prestazioni e basso costo, questo linguaggio si sta diffondendo sempre di
più, non solo in ambito universitario e scientifico, ma anche in quello
applicativo-gestionale.