logo università milano

Laboratorio di programmazione
Corso di laurea in Informatica per le telecomunicazioni - AA 2007/2008

Accesso ai laboratori e software

Il settore didattico è dotato di alcune aule informatiche. Quando queste non sono usate per lezioni o esercitazioni, possono essere utilizzate liberamente dagli studenti (per gli orari dovete rivolgervi ai tutor).

In particolare, nelle aule 307 e 309, le macchine sono configurate in modo da essere avviate con uno di due sistemi operativi alternativi (dual boot): Windows xp e GNU/Linux Mandriva. Durante le lezioni di laboratorio useremo Linux, la prima lezione servirà anche come introduzione per chi non lo conosce o non è ancora abituato ad usarlo.

Chi di voi fosse nuovo a GNU/Linux e volesse provare ad utilizzarlo sul proprio computer può cominciare usando una distribuzione live, che non richiede necessariamente una procedura di installazione, o di modifica, della configurazione software del proprio computer. Ad esempio, potete usare la versione personalizzata di Ubuntu (che include il compilatore GCC), disponibile sul sito del corso di Laboratorio di programmazione del Prof. Sebastiano Vigna. Si tratta di software libero, quindi potete copiarlo, distribuirlo e modificarlo liberamente.

Oltre al sistema operativo, il principale software di cui avrete bisogno è un compilatore, nel corso si farà riferimento al GCC, compilatore della GNU. Potete reperirlo per i vari sistemi operativi:

  • ogni distribuzione GNU/Linux che si rispetti lo include già;
  • anche Mac OS X lo include, è sufficiente installare gli Apple Development Tools (scaricabili gratuitamente);
  • sotto Windows è possibile installare Cygwin, una sorta di emulatore per Windows degli strumenti GNU.

Inoltre, sarà necessario un editor di testo, come ad esempio:

Per poter accedere al web sotto Linux sono disponibili vari browser, ad esempio Mozilla Firefox, disponibile anche per Windows e installato in laboratorio per entrambi i sistemi operativi.