Come Scrivere Codice per Computer
I linguaggi informatici servono a impartire istruzioni ai computer per eseguire compiti per cui sono ideali, come calcoli complessi ed elaborazione di grandi quantità di dati. I computer "parlano" il linguaggio macchina. I linguaggi di alto livello sono simili all'inglese e vengono tradotti in linguaggio macchina tramite programmi chiamati compilatori. Il codice informatico consiste in istruzioni scritte in un linguaggio di alto livello, noto come "codice sorgente". Esistono molti linguaggi e paradigmi di programmazione diversi per svolgere diverse attività con un computer.
Passaggio 1: Identificare l'obiettivo
Determina che tipo di attività vuoi realizzare con il computer. Esempi: creare una pagina web, far comunicare due computer, scrivere un videogioco.
Passaggio 2: Ricercare il linguaggio più adatto
Studia il tipo di applicazione che vuoi sviluppare e quali sono i migliori linguaggi di programmazione per quell'applicazione. Ad esempio, per un'applicazione di servizi web, un buon linguaggio è C# (C sharp).
Passaggio 3: Scegliere il linguaggio
Alcuni esempi di linguaggi: C, C++, C#, Java, JavaScript, Perl (non "Pearl").
Passaggio 4: Trovare le risorse di apprendimento
Cerca i migliori libri sul linguaggio scelto. Tieni presente che alcuni libri sono per professionisti esperti, altri per principianti. Scegli quelli più adatti al tuo livello.
Passaggio 5: Imparare il linguaggio
Leggi i libri ed esegui gli esempi man mano che procedi nelle lezioni. Queste competenze si costruiscono l'una sull'altra, quindi esegui sempre gli esempi di ogni capitolo. Mentre li fai, scriverai codice sorgente che farai passare attraverso un compilatore. Potrai poi eseguirlo per verificare se hai padroneggiato l'attività. Se non funziona, rivedi i passaggi del libro e controlla il tuo lavoro secondo le istruzioni.
Passaggio 6: Compilare il codice
Quando applicabile (alcuni linguaggi non lo richiedono, come Ruby), il tuo codice sorgente verrà tradotto in linguaggio macchina tramite un compilatore. In molte applicazioni dovrai far passare il tuo codice sorgente attraverso un compilatore.
Passaggio 7: Usare un debugger fin dall'inizio
Inizia presto a utilizzare un debugger mentre impari il linguaggio, così quando passerai a programmi più complessi e incontrerai difetti nel codice, sarai già esperto nell'uso dello strumento di debug per risolvere i problemi.
Passaggio 8: Esercitarsi costantemente
Esercitati, esercitati, esercitati. Come per qualsiasi lingua, informatica o no, più leggi e scrivi nel linguaggio scelto, più diventerai bravo.
Suggerimento
Il paradigma di programmazione è dettato dal linguaggio e da come viene applicato. Esempio: il linguaggio C usa un paradigma procedurale. C# usa un paradigma a oggetti.
Avvertenza
La programmazione richiede tempo per essere appresa e ognuno impara con i propri ritmi. Prenditi il tuo tempo ed esercitati.