Linguaggio ad alto livello

Definizione rapida

Un linguaggio ad alto livello usa istruzioni simboliche e una sintassi strutturata senza dipendere da una macchina specifica.

Spiegazione

Il computer non può eseguirlo direttamente: un compilatore o un interprete deve tradurlo in linguaggio macchina. C, C++ e Java sono esempi appartenenti a questa categoria.

Esempio pratico

Il programmatore scrive istruzioni in C e affida a un compilatore la loro trasformazione nella forma eseguibile dal calcolatore.

Spiegazione tecnica

L'indipendenza dall'hardware e l'uso di simboli rendono necessaria una fase intermedia di compilazione o interpretazione.

Da non confondere con

Non coincide con il linguaggio macchina, che è direttamente comprensibile dal computer e usa codici numerici.