C/Linguaggio/Panoramica: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 8:
Per questi e altri motivi, durante l'evoluzione informatica sono stati creati i linguaggi di programmazione, al fine di semplificare e ridurre i tempi di sviluppo e manutenzione del programma.
 
Uno dei linguaggi ancora usato è il linguaggio assembly [[Linguaggio Assembler|assembler]]:, tuttavia anche questo è poco produttivo e per questo viene usato assieme ad altri linguaggi specie con il C, quando le operazioneoperazioni da svolgere devono essere compiute nel minore tempo possibile.
L'assembly è afflitto dagli stessi problemi del linguaggio macchina, cioè non è portabile ed è molto complesso perché ci si ritrova a dovere manipolare direttamente i registri del microprocessore, tuttavia è un linguaggio mnemonico facilmente memorizzabile e leggibile dagli umani. Il programma scritto in assembley per potere essere eseguito dal computer richiede una trasformazione in codice macchina comprensibile al microprocessore, in genere la trasformazione è ad opera di un programma detto assembler o assemblatore. Questo linguaggio appartiene alla categoria dei linguaggi di basso livello e si colloca poco sopra il linguaggio macchina.