Linguaggi di alto livello
I vantaggi della programmazione in un linguaggio di alto livello sono
- l'astrazione: indipendenza della descrizione dell'algoritmo dai dettagli della macchina che lo deve eseguire;
-
- la portabilità del codice: sottoprodotto dell'astrazione che consente l'esecuzione dello stesso programma su una vasta gamma di calcolatori diversi, a condizione che esista un compilatore in grado di tradurlo nel linguaggio di ogni macchina.