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:

  1. C++
  2. C#
  3. Cobol
  4. Fortran
  5. Java
  6. JavaScript
  1. Objective-C
  2. Pascal
  3. Perl
  4. PHP
  5. Python
  6. Swift

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.

Aggiornato May 12, 2017 da Per C.

quizMetti alla prova le tue conoscenze

What do Unix and Linux computers use the Samba software for?

A
Connect to network folders shared by Windows computers
0%
B
Locate and repair file system errors
0%
C
Automatically download and install software updates
0%
D
Create a remote desktop connection to another computer
0%
Correct! Incorrect!     View the Samba definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Linguaggio di alto livello in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.