sabato 17 dicembre 2011

Mini Tutorial C - Lesson 1

Benvenuti nella prima lezione del corso di programmazione in Linguaggio ANSI C.
Iniziamo con un corso per tutti, partendo dalle basi e, via via, estendendo le nostre lezioni fin dove sapremo, insieme, spingerci.


Prima di iniziare, vorrei dirvi alcune cose sulla programmazione dei computer.
Lo dico a parole mie!!!

  • Il Computer, come la Lavatrice, esegue un Programma
  • Il programma è costituito da una sequenza di passi successivi, detti Istruzioni
  • Le Istruzioni sono specifiche per ogni macchina (Computer, Lavatrice, Frullatore, ecc.)
  • Ogni Macchina può eseguire le proprie istruzioni, ma non le istruzioni di altre macchine
  • Ogni Linguaggio di programmazione è basato sul paradigma delle Liste, dei Cicli e delle Condizioni
  • La Programmazione è una Scienza antica quanto l'umanità
  • Programmare non è difficile ...è complesso!!!

Ciò detto, iniziamo subito a programmare ...ma prima dobbiamo "creare" l'ambiente di programmazione.
Poiché studieremo avendo in mente l'approccio Open-Source, cominciamo con l'installare una Macchina Linux. Vi consiglio di installare Ubuntu, una distribuzione Linux per Personal Computer che Vi consentirà di Programmare, Navigare e ...Divertirvi.

Per installare Ubuntu, andate sul sito http://www.ubuntu.com/ e fate Click sul menù Download ...seguite le istruzioni. E' semplicissimo, basta attenersi a ciò che vi verrà richiesto di fare.

Bene! Sono passate 48 ore a imprecare contro le Pen Drive i CD ROM, ecc?
E' il normale lavoro del Programmatore! Non scoraggiatevi ...è una vita che lo faccio. Tutto si supera.

Adesso, aprite il programma Gnome Terminal e digitate il seguente comando:

sudo apt-get install build-essential

Avete appena installato il Compilatore GCC e l'utility Make.
Iniziamo con un semplice programma per verificare che tutto sia Ok.
Aprite l'editor di testi GEDIT e inserite il seguente testo ...pardon, programma:

#include <stdio.h>

int main()
{
    printf("C Tutorial - Lesson 1\n");

    return 0;
}

Compiliamo il programma con il seguente comando:

gcc lesson1.c -o lesson1

Eseguiamo il programma, digitando:

./lesson1

L'output dovrà essere...

C Tutorial - Lesson 1

Tutto bene? Se avete problemi, scrivetemi nei commenti e cercherò di aiutarvi.

Qui Pianeta Terra, a presto per la seconda lezione.

P.S.: Per coloro che hanno fretta, consiglio di leggere il seguente libro: The C Programming Language ...lo trovate su Amazon.com (qui).

Nessun commento:

Posta un commento