Linguaggio di alto livello
Un linguaggio di alto livello è un linguaggio di programmazione progettato per semplificare la programmazione dei computer. È di "alto livello" perché è separato da diversi passaggi dal codice effettivamente eseguito sul processore di un computer. Il codice sorgente di alto livello contiene una sintassi facile da leggere, che in seguito viene convertita in un linguaggio di basso livello, riconoscibile ed eseguibile da una specifica CPU.
La maggior parte dei linguaggi di programmazione più comuni è considerata un linguaggio di alto livello. Alcuni esempi sono:
|
|
Ognuno di questi linguaggi usa una sintassi diversa. Alcuni sono progettati per scrivere programmi software per computer desktop, mentre altri sono più adatti allo sviluppo web. Tuttavia, sono tutti considerati di alto livello perché devono essere elaborati da un compilatore o da un interprete prima che il codice venga eseguito.
Il codice sorgente scritto in linguaggi come C++ e C# deve essere compilato in codice macchina per poter essere eseguito. Il processo di compilazione converte la sintassi leggibile dall'uomo del linguaggio di alto livello in codice di basso livello per uno specifico processore. Il codice sorgente scritto in linguaggi di scripting come Perl e PHP può essere eseguito tramite un interprete, che converte il codice di alto livello in un linguaggio di basso livello al volo.
Metti alla prova le tue conoscenze