linguaggi di programmazione informatica operano a vari livelli , a seconda di quanto sono vicini alle istruzioni vere e proprie macchine . A livello molto basso , i comandi del microprocessore scritti in codice esadecimale o binario effettuare chiamate direttamente il built-in di programmazione dell'architettura programmazione specifica . Per la maggior parte degli scopi , il programmatore medio utilizza intermedi a linguaggi di altissimo livello , dalla " C " Famiglia di lingue a semplici linguaggi di scripting come Ruby . Livelli
Linguaggi di programmazione
risiedono a vari livelli , con il linguaggio macchina al livello inferiore. Linguaggi di alto livello sono di solito facilmente leggibili da principiante o novizio programmatori , con le parole chiave ben documentati e sintassi . In confronto, linguaggi di basso livello si basano sulla conoscenza di migliaia di istruzioni del microprocessore specifici.
Facilità di utilizzo
linguaggi di alto livello sono basati sul livello intermedio comune linguaggi come C + + , di conseguenza, essi sono generalmente molto più facile comprensione di linguaggi di livello inferiore. La massa critica di istruttori e gli altri utenti di lingua di alto livello esperti rende questi molto più facile da imparare e capire . Lingue a livello di assembly presuppongono una conoscenza molto più profonda tecnica di programmazione .