Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• nano NOME_FILE
Esempio: Mac Os X
• TextMate(http://macromates.com/)
• non free :-
• TextWrangler
a
Esempio: Windows
• Notepad++
(http://notepad-plus-plus.org/
)
Compilatore
GCC + Windows
Cygwin
• Come installare
• http://cygwin.com/
Cygwin
• Leggere la documentazione!
• http://cygwin.com/cygwin-ug-net/
programming.html#gcc
Compilatore in Mac OS X
• A seconda della versione del sistema operativo uno dei
due compilatori è fornito con il sistema operativo
• Clan
• GCC
Ripasso:
Scratch vs. C
Precisazione
il valore booleano “true”
non esiste nativamente in C,
ma come vedremo in
seguito può essere
implementato estendendo i
data tipe C.
:
Funzioni
• print
• La funzione gestisce l’output a vide
• Come sapere che parametri prende? come
funziona
C: documentazione
• Documentazione online
• http://en.cppreference.com/w/
• Esercizio
Primi esempi in C
• Gli esempi sono sul sito del corso (code_1.zip
• hello1. Nota
non vi preoccupate per ora se non
• hello2. capite i dettagli del codice negli
esempi
• hello3.
Compilare il codice
• Comando da console speci ca il nome del programma
sorgente che si andrà a compilare
fi
fi
!
Eseguire il codice
• Il programma creato è di fatto un nuovo “comando”, per
eseguirlo
• ./hello
PATH
• la PATH è una variabile di sistema che de nisce le directory in cui
sono memorizzati i programmi eseguibili da shell (comandi
• Come si fa
• In Windows: http://www.computerhope.com/issues/
ch000549.htm
• In Unix: http://www.cyberciti.biz/faq/unix-linux-adding-path/
?
fi
)
Esercizio