Esistono pochi linguaggi di programmazione con la versatilità e l'utilità del C, ma il linguaggio stesso può spesso sembrare scoraggiante, specialmente a un nuovo arrivato. La buona notizia è che il C non è così difficile da imparare come potrebbe sembrare e ci sono numerose risorse disponibili gratuitamente per aiutarti a bagnarti i piedi.
La storia della programmazione in C
La programmazione in C è stata sviluppata nel 1972 da Dennis M. Ritchie. Da allora diversi linguaggi si sono ramificati dal linguaggio C di base, inclusi C ++ e Objective C. Il linguaggio è stato creato come linguaggio generico per essere utilizzato in un'ampia varietà di applicazioni e ha raggiunto tale obiettivo.
Infatti, Il C è uno dei linguaggi di programmazione più utilizzati esiste, se non il più utilizzato. Perché C, potresti chiedere? È succeduto a un precedente linguaggio di programmazione chiamato B. Nel mondo moderno, C è utilizzato per la programmazione di sistema più che per la programmazione software.
Perché imparare C?
Molti nuovi arrivati nel mondo della programmazione imparano prima Java o Pitone. Questi sono alcuni dei linguaggi moderni più popolari, ma il C ha altrettanta utilità. I programmatori dilettanti sono spesso sorpresi di scoprire che il C è facile da imparare grazie alla sua struttura. È in grado di produrre programmi efficienti e semplificati e può gestire attività di livello inferiore meglio di altre lingue.
Forse il più grande punto di forza di C è che può essere compilato su una varietà di piattaforme. In effetti, Unix è stato scritto interamente in C.
Le basi della programmazione in C
Prima di continuare ulteriormente con questo tutorial in C per principianti, sappi questo: un linguaggio di programmazione è facile da imparare , ma difficile da padroneggiare. Ci sono così tanti elementi che influenzano il funzionamento di una lingua che è impossibile per un singolo articolo coprire anche gli aspetti più elementari. Questa guida ti aiuterà a trovare le risorse di cui hai bisogno e ti insegnerà i concetti fondamentali in modo che tu possa auto-educarti.
In_content_1 all: [300x250] / dfp: [640x360]->La prima cosa di cui avrai bisogno è un IDE, o un ambiente di sviluppo integrato. Questo è un termine stravagante per un editor di testo che ti permette di scrivere e modificare il codice C.
Alcuni dei migliori IDE per C includono Codice di Visual Studio e Netbeans. Questi sono IDE intuitivi facili da scaricare e configurare. Dopotutto, il tuo obiettivo dovrebbe essere il codice, non l'apprendimento delle sfumature di uno specifico strumento di modifica.
Questi strumenti facilitano anche il download e la configurazione dei compilatori necessari sul sistema in modo da poter testare il codice una volta che è stato scritto.
Scrittura di un programma
Una volta che hai gli strumenti di base necessari per programmare in C, puoi iniziare a scrivere il tuo primo programma. Ci sono tre elementi di base per un programma in C. Il primo è la Libreria, che è una raccolta di file di intestazione. Dovrai importare una libreria nel programma per poter utilizzare le funzioni al suo interno.
Per questo esempio, la libreria necessaria è
Ancora confuso? Se hai esperienza nella programmazione in Java, considerala come una classe pubblica.
La parte successiva del codice è la Funzione. In C (così come in altri linguaggi), una funzione è un gruppo di istruzioni che eseguono un'attività. La funzione principale presente in tutti i programmi C è main (). Ecco il codice:
int main () {
printf ("Hello, world!");
return 0;
}
Il comando intdavanti al la funzione main ()mostra che restituirà un numero intero al termine. Successivamente, il comando printf ()fa parte della libreria
Una volta eseguita questa funzione, restituirà uno 0 a il programma. Questa è la dichiarazione di uscita e serve fondamentalmente a dire che il programma ha completato il suo compito. Le parentesi di apertura e chiusura dopo main ()e return 0;contengono la funzione all'interno.
Il ritorno 0;è la parte finale del programma. Indica che le attività descritte nel codice sono terminate. Tieni presente che ogni riga all'interno della funzione deve terminare con un punto e virgola. Questo fa parte della sintassi della lingua. L'intero programma messo insieme dovrebbe assomigliare a questo:
#include
int main () {
printf ("Hello, world!");
return 0 ;
}
Se sembra confuso, ma non preoccuparti. Imparare i comandi specifici per C può creare un po 'di confusione, ma dopo un po' di pratica non avrai alcun problema.
Risorse aggiuntive per la pratica di C
Se hai appena iniziato con C, vorrai fare molta pratica con il codice. Più sei pratico con la sintassi e la meccanica del linguaggio, più facile diventerà. Questi sono alcuni dei migliori risorse sul Web per imparare a programmare gratuiti in C.
Questo sito web include una serie di tutorial interattivi in C per principianti che puoi lavorare uno alla volta. Non devi registrarti o scaricare nulla; ogni elaborazione e compilazione è gestita all'interno del sito stesso. Avvia gli utenti con i comandi di base e crea da lì.
CProgramming.com è l'equivalente di un corso universitario di livello base per la programmazione C. Fornisce informazioni molto dettagliate sul linguaggio di programmazione C, incluso come leggere istruzioni, impostare programmi ricorsivi e persino come comprendere alberi binari.
La serie di tutorial W3Schools è una delle migliori risorse per imparare quasi tutti i linguaggi di programmazione , punto. Che si tratti di C, Java o qualcosa di più oscuro, puoi trovare informazioni qui. Il corso W3Schools copre un'enorme quantità di informazioni su C e include test di programmazione pratica per portare a casa i punti.