Il linguaggio di programmazione C è un linguaggio di programmazione procedurale di uso generale, con distinzione tra maiuscole e minuscole. È uno dei primi e pochi linguaggi di alto livello ancora popolare nella comunità di programmazione. È stato sviluppato da Dennis Ritchie ed è stato rilasciato per la prima volta nel 1972.
Il linguaggio di programmazione C ha una ricca storia e caratteristiche uniche che lo rendono un argomento di interesse nella comunità dei programmatori. In questo articolo esamineremo alcuni dei fatti più interessanti sul linguaggio di programmazione C.
Fatti interessanti sul linguaggio di programmazione C
Di seguito sono riportati alcuni fatti interessanti sul linguaggio di programmazione C:
Fatti del linguaggio C
- IL Linguaggio C non si chiamava C all'inizio. Inizialmente era conosciuto come Nuovo B poiché era una versione migliorata del Linguaggio di programmazione B . Poiché la C viene accanto alla B nell'alfabeto inglese, è stata ribattezzata C successivamente prima della sua uscita.
Storia di c
- C è l'unico linguaggio di programmazione che esiste da così tanto tempo ed è ancora ampiamente utilizzato. È stato pubblicato nel 1972 e si colloca ancora al 2° posto nell'indice TIOBE e al 4° nell'indice IEEE Spectrum.
- C è stato sviluppato per la prima volta per il sistema operativo Unix. Unix è stato anche uno dei primi sistemi operativi i cui kernel sono stati implementati in un linguaggio diverso dall'assembly e cioè C. Anche adesso, la maggior parte del kernel dei sistemi operativi più diffusi è scritta in C.
- Il C è anche chiamato la madre di tutti i linguaggi di programmazione moderni. Molti linguaggi di programmazione come C++ , Giava , JavaScript , Andare, C# , PHP , Pitone , Perl, Rust, ecc. prendono in prestito la sintassi e i concetti dal linguaggio di programmazione C.
- In precedenza, il C era considerato un linguaggio di alto livello, ma oggi molti programmatori lo considerano un linguaggio di medio livello poiché supporta solo operazioni scalari e fornisce una gestione della memoria di livello inferiore.
- L'ISO C17 è l'ultima versione del linguaggio di programmazione C pubblicata nel giugno 2018. Lo standard C23 sarà rilasciato nel 2024.
- Attualmente il C è il linguaggio di programmazione più veloce al mondo.
Fatti sulla codifica del linguaggio C
A parte i fatti storici, ci sono anche molti fatti di codifica relativi al C di cui potresti non essere a conoscenza. Alcuni di questi fatti sono riportati di seguito:
- ? : è l'unico operatore ternario nel linguaggio C.
- sizeof è l'unico operatore che è anche una parola chiave.
- Un programma C può effettivamente essere eseguito senza la funzione main().
- Il linguaggio C è ancora la prima lingua del 95% dei programmatori.
- L'istruzione arr[indice] e indice[arr] sono la stessa cosa.
- In printf() e scanf(), f sta per funzione non formattata.
- Il compilatore non riconosce il file di intestazione, il preprocessore li elabora ed espande il codice sorgente.
- Il nome del file di intestazione può essere incluso in 2 modi, (a) utilizzando parentesi angolari (b) utilizzando la doppia virgola rovesciata.
- Il compilatore genera codice assembly e non codice macchina, quindi l'assemblatore genera il codice macchina.
- L'operatore sizeof non può dirci la dimensione delle funzioni perché questo operatore funziona in fase di compilazione e le funzioni vengono caricate in memoria in fase di esecuzione.