OldWildWeb Logo

Guida C - Linguaggio di programmazione

Guida al linguaggio di programmazione C: array,

Guida al linguaggio C
Il linguaggio C sembra essere insostituibile anche dopo decenni, infatti è l'unico veramente indicato in molti dispositivi embedded

Guida C - Introduzione

Il linguaggio C ha reso possibile una notevole evoluzione nel settore informatico, grazie a questo linguaggio di programmazione ad alto livello è stato possibile sviluppare tutti i moderni sistemi operativi come Windows, Linux, Mac OS, applicazioni sempre più potenti ed elaborate soprattutto con interfaccia grafica GUI.

Il linguaggio ASM a basso livello è stato utilizzato in passato per svariati decenni, ad esempio per realizzare il sistema operativo MS DOS, era caratterizzato da innumerevoli limiti e difficoltà per i programmatori, la notevole complessità del linguaggio Assembly non rendeva possibile scrivere codice rapidamente ed implementare funzioni sempre più complesse e moderne in grado di coinvolgere l'utente migliorandone l'esperienza d'uso, era inoltre troppo legato alla macchina e non portabile.

Il linguaggio C è un linguaggio ad alto livello che si presta tuttavia anche per effettuare operazioni a basso livello, è possibile integrare nel codice C anche pezzi di codice Assembly, i compilatori C riescono a produrre dei file binari molto piccoli e leggeri con delle istruzioni macchina minimali, i programmi risultano essere molto veloci e efficienti, possono essere inoltre portati su diverse piattaforme con relativa facilità.

Il C è ancora oggi molto utilizzato dopo diversi decenni, il Kernel linux ad esempio è interamente scritto in C, con l'avvento dei nuovi linguaggi moderni di programmazione il C è stato un pò abbandonato per quanto riguarda applicazioni per computer ad alto livello soprattutto se dotate di GUI, in questo settore i Framework più recenti facilitano non poco la loro scrittura, il C è tuttavia ancora insostituibile nella programmazione di: Microcontrollori, CPU embedded ma soprattutto dispositivi con basse capacità di calcolo che rendono impossibile l'implementazione di linguaggi di programmazione più evoluti.

Anche se probabilmente ora il C++ (la versione migliorata del C) ha surclassato il C in molti ambiti, il C è tuttavia un linguaggio ancora molto valido per la stesura di Driver, nei programmi di calcolo pesante come ad empio compressione e criptazione dati, server ad elevate prestazioni e tutte quelle applicazioni che richiedono un linguaggio propenso al basso livello che produca binari piccoli e veloci, in altre parole il C è un linguaggio di programmazione che qualsiasi programmatore dovrebbe conoscere!

Capitoli Guida C

-Hello World
-Compilare un programma in C
-La funzione Main in C
-I tipi di dato

-La funzione printf
-Gli operatori aritmetici in C
-Variabili ed Operatori Aritmetici (esempio d'uso)
-I Cicli in C e Operatori Condizionali - If, Else, While, Do While, For
-Array in C
-Gli Array dinamici in C emulando il C++ tramite una libreria
-Debug dei programmi in C in C
....OPS (La guida è in fase di allestimento verrà aggiornata man mano segui questa pagina e troverai i nuovi capitoli!)



Guida al linguaggio C