Programmazione in C
Il linguaggio di programmazione C fu creato nel 1969 da Dennis Ritchie e Ken Thompson presso i laboratori Bell della AT&T ed è tuttora il linguaggio più usato nell'implementazione di un sistema operativo.
Il primo sistema operativo della storia implementato in C è stato UNIX nel 1970, padre degli attuali sistemi operativi più diffusi come Mac OS X, Linux e BSD:
http://www.levenez.com/unix/∞.
Il C -come il Pascal- è un linguaggio ad alto livello ma per la sua particolarità di potere inserire del codice in linguaggio macchina (assembly) viene considerato il più basso tra quelli di alto livello o detto anche in gergo di "medio" livello.
Adesso esistono molti linguaggi che sono evoluzioni del C come l'Objective-C, C++, Java, C# e ambienti di sviluppo come XCode, C++ Builder, e Visual C++.
Il C è un linguaggio compilato, ciò significa che dopo la scrittura del codice serve una compilazione prima dell'esecuzione effettiva del programma.
Il compilatore usato nel corso delle lezioni di Laboratorio di Sistemi operativi è Microsoft Visual C++ 6, ma, per comodità degli studenti, riporteremo anche le analoghe procedure per compilare un programma in C con gcc, compilatore open-source multipiattaforma:
http://www.gnu.org/software/gcc/∞
Ecco un elenco delle piattaforme supportate da gcc:
http://gcc.gnu.org/install/specific.html∞
Gli utenti Windows possono sfruttare l'ambiente Cygwin, come scritto al link di cui sopra, oppure usare MinGW, che è un ottimo porting di gcc per Windows:
http://www.mingw.org/∞
Ulteriori compilatori C per Windows potete trovarli al seguente link:
http://www.cmaniacs.com/v1/?path=Compilatori∞
Torna a Laboratorio di Sistemi Operativi
Non ci sono commenti in questa pagina. [Scrivi commento]