Come fare gli esercizi ... ============================================================= Per lavorare nel corso (programmare) porete usare qualunque sistema (ambiente di programmazione) che permetta di editare e compilare file che contengono programmi in C (file con estensione ".c"). E anche eseguire il programma compilato e linkato, cioe` il "programma eseguibile". Per chi non ha forti preferenze, consiglio caldamente di usare il DEVC++. Questo ambiente, in particolare, verra` usato per correggere i compiti (homework) che consegnerete. Piu` giu` mac e linux ... In Micro$oft windows usate la VERSIONE PORTABLE del DEV ... in questa stessa directory c'e` la cartella compressa ... basta decomprimere la cartella compressa e mettere dove si vuole la directory (folder ... cartella) che ne viene fuori. Per esempio sul desktop, oppure in C:\, oppure in una directory relativa a TdP ... Oppure in una pennetta USB, in cui potreste raccogliere tutti i programmi che fate e che potreste usare su qualsiasi computer su cui riuscite a mettere le mani ...) Il programma da aprire, per programmare in C e` devcppPortable.exe Potete anche settare il vostro PC in modo che questa sia l'applicazione che viene usata automaticamente per aprire i file .c (cioe` i file che contengono programmi scritti in C). NB1 Il portable DEVC++ e` anche a questo indirizzo https://sourceforge.net/projects/orwelldevcpp/files/Portable%20Releases/ (ad esempio potrebbe chiamarsi Dev-Cpp 5.11 TDM-GCC x64 4.9.2 Portable.7z). NB2 1) mioProgramma.c === nome di un file che contiene un programma scritto in C 2) mioProgramma.cpp === nome di un file che contiene un programma scritto in C++ 3) Noi programmiamo in C! ok? NB3 Nelle "esercitazioni guidate" ci sono istruzioni per configurare (facilmente) il DEV, in modo che gestisca file C. Seguite quelle raccomandazioni. NB4 - per quando programmerete anche l'uso di file di dati (ben dopo l'inizio del corso) Nella cartella "problemiConFile" ci sono indicazioni relative ai problemi di apertura di file. ============================================================= MAC Un'alternativa al dev, per chi ha un mac, e` xcode. ============================================================= ============================================================= LINUX Un'alternativa al dev, per chi ha un PC con linux, e` gcc, direttamente disponibile da linea di comando. =============================================================