Sono linguaggi artificiali progettati per la codifica di algoritmi •
Sono un compromesso tra linguaggio naturale
e linguaggio macchina...
Sono linguaggi artificiali progettati per la codifica di algoritmi •
Sono un compromesso tra linguaggio naturale
e linguaggio macchina:
Sono privi delle ambiguità tipiche di un linguaggio naturale, ma sufficientemente chiari da essere facilmente compresi
In informatica si parla di programmazione a basso livello quando si utilizza un linguaggio molto vicino alla macchina, al suo funzionamento interno
•Si parla invece di programmazione ad alto livello quando si utilizzano linguaggi più sofisticati ed astratti, slegati dal funzionamento fisico della macchina
•Si viene così a creare una gerarchia di linguaggi, dai meno evoluti (il linguaggio macchina e l’assembler) a quelli più evoluti (Pascal, Fortran, Cobol, Perl, Java, Python, ...
Il linguaggio Python è tra i linguaggi moderni di livello più alto, privo di formalismi eccessivi e per questo adatto anche alla didattica