
Il linguaggio C è un linguaggio di programmazione di alto livello, progettato e realizzato nel 1972 da Dennis Ritchie.
Il linguaggio C è un linguaggio di programmazione nato per lo sviluppo di sistemi operativi e talvolta viene definito come “il linguaggio di più basso livello tra i linguaggi ad alto livello“.
Lo studio di questo linguaggio ci permette di trovare applicazioni in tantissimi ambiti ma soprattutto nello sviluppo di sistemi operativi.
Le caratteristiche principali di questo linguaggio sono:
– innanzitutto è case sensitive, ovvero distingue tra lettere maiuscole e minuscole;
– poi è general purpose (multiuso) ovvero può essere impiegato per codificare progetti software di natura diversa;
– il linguaggio C è anche multi-piattaforma;
– è un linguaggio strutturato di tipo imperativo (o procedurale);
– inoltre produce programmi efficienti, infatti è nato per implementare sistemi operativi;
– produce anche codice di dimensioni ridotte, ha infatti una sintassi che si presta alla scrittura di codice compatto.
Struttura di un programma in linguaggio C
In un programma scritto in C vi è una funzione che deve essere sempre presente, che è la funzione main(). Il compilatore infatti inizia l’esecuzione proprio da questa funzione.
La sintassi della funzione main è la seguente:
main() { <istruzione 1>; <istruzione 2>; ... <istruzione n>; }
Tutto il codice contenuto tra le due parentesi graffe rappresenta il corpo del programma. All’interno del main si possono inserire chiaramente una o più istruzioni, terminanti da una carattere punto e virgola.
Facciamo dunque il primissimo esempio di programma in linguaggio C che dà semplicemente un messaggio di benvenuto all’utente:
#include <stdio.h>
main(){
printf("Benvenuti da Coding Creativo");
}
Quindi in questo semplicissimo programma abbiamo inserito un’istruzione printf che permette la stampa su video di tutto ciò che è racchiuso tra parentesi tonde e doppi apici.
Nelle prossime lezioni parleremo di variabili e costanti in linguaggio C e come utilizzarle per realizzare dei semplicissimi programmi.
Alcuni link utili
Indice argomenti sul linguaggio C
Realizzare un menù di scelta in C
Somma elementi diagonale principale di una matrice
Come sommare gli elementi della cornice esterna