INFOPedia : LSOprogrC

HomePage :: Categorie :: Indice :: Ultime modifiche :: Ultimi commenti :: Login/Registrazione

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]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.1
La pagina è stata generata in 0.0315 secondi