Low-Level Language Definizione significato

Cos’è il Low-Level Language?

Un linguaggio di basso livello è un tipo di linguaggio di programmazione che contiene istruzioni di base riconosciute da un computer. A differenza dei linguaggi di alto livello usati dal software sviluppatori, il codice di basso livello è spesso criptico e non leggibile dall’uomo. Due tipi comuni di linguaggi di programmazione di basso livello sono linguaggio di assemblaggio e linguaggio macchina.

programmi software e scripts sono scritti in linguaggi di alto livello, come C#, Swift, e PHP. Uno sviluppatore di software può creare e modificare codice sorgente in un linguaggio di alto livello usando un IDE di programmazione o anche un semplice editor di testo. Tuttavia, il codice non è riconosciuto direttamente dalla CPU. Invece, deve essere compilato in un linguaggio di basso livello. Include comandi come MOV (sposta), ADD (aggiungi) e SUB (sottrai). Questi comandi eseguono operazioni di base, come spostare valori nei registri di memoria ed eseguire calcoli. Il linguaggio assembly può essere convertito nel linguaggio macchina usando un assemblatore.

Il linguaggio macchina, o codice macchina, è il livello più basso dei linguaggi informatici. Contiene codice binario, spesso generato dalla compilazione di codice sorgente di alto livello per uno specifico processore. La maggior parte degli sviluppatori non ha mai bisogno di modificare o anche solo di guardare il codice macchina. Solo i programmatori che costruiscono compilatori di software e sistemi operativi hanno bisogno di vedere il linguaggio macchina.

La descrizione di Low-Level Language in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Linguaggio di basso livello o vuoi suggerire un nuovo termine tecnico, contattaci.