I linguaggi di programmazione forniscono vari modi per specificare i programmi da eseguire. A differenza dei linguaggi naturali, i linguaggi di programmazione sono progettati per non lasciare ambiguità e per essere concisi. Sono lingue puramente scritte e sono spesso difficili da leggere ad alta voce. Generalmente vengono tradotti in codice macchina da un compilatore o assemblatore prima dell' esecuzione, oppure direttamente da un interprete al momento dell' esecuzione. A volte i programmi vengono eseguiti con un metodo ibrido delle due tecniche.
I linguaggi di programmazione sono tradotti in tempo reale da che cosa?
un interprete