ebook1_Ebook01 Modulo 1.pdf - ViVapo
ebook1_Ebook01 Modulo 1.pdf - ViVapo
ebook1_Ebook01 Modulo 1.pdf - ViVapo
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Sergio Margarita - ECDL e Open Source © 2009 - 2010 144 <strong>Modulo</strong> 1 - Concetti di base dell'ICT<br />
Questo fa sì che le istruzioni scritte dal programmatore in linguaggio ad alto livello debbano essere tradotte<br />
in linguaggio macchina prima di poter essere eseguite dalla CPU del computer. I programmi che si occupano<br />
di effettuare questa traduzione sono di due tipi, a seconda dell'impostazione del linguaggio ed operano in<br />
modo diverso:<br />
• il compilatore, traducendo il programma, produce un file, detto eseguibile, che potrà essere attivato tutte le<br />
volte che servirà, senza la necessità di ripetere la traduzione. Per esempio, il linguaggio C è un linguaggio<br />
compilato; il programma Firefox è un programma eseguibile. E' necessario tradurre nuovamente il<br />
programma se vengono apportate delle modifiche da parte del programmatore (nuova versione o<br />
correzione di errori per esempio)<br />
• l'interprete, viene attivato tutte le volte in cui il programma viene lanciato e traduce ogni volta le istruzioni<br />
in linguaggio macchina per la loro esecuzione, senza creare un eseguibile. Per esempio, Ruby, PHP e<br />
Python sono linguaggi interpretati.<br />
1.0.3.4 Scrivere un semplice programma con l’uso di pseudo linguaggi<br />
Uno pseudo-linguaggio è una sorta di linguaggio di programmazione semplificato - non usato per scrivere<br />
programmi e non interpretabile dal computer - basato su pochi termini e costrutti del linguaggio naturale.<br />
Prima di passare alla stesura di un programma utilizzando un vero e proprio linguaggio di programmazione,<br />
può essere utile utilizzare uno pseudo-linguaggio per descrivere le operazioni da compiere: in questo modo<br />
ci si concentra di più sul ragionamento e l'algoritmo, senza preoccuparsi troppo della sintassi e dei vincoli di<br />
Realizzato esclusivamente per Studente - Powered By Aula01