Guida C - Linguaggio di programmazione
Programmazione » Guida c
14/06/2014 - 440
Guida al linguaggio di programmazione C: array,
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!)