Llenguatge de programació de baix nivell: diferència entre les revisions

Contingut suprimit Contingut afegit
error sintàctic
Línia 1:
Un '''llenguatge de programació de baix nivell''' és aquell [[llenguatge de programació]] que proporciona poca o cap abstracció del [[microprocessador]] d'un ordinador. Conseqüentment és fàcilment traslladat a [[llenguatge de màquina]]. La paraula "baix" no implica que el llenguatge sigui inferior a un [[llenguatge de programació d'alt nivell|llenguatge d'alt nivell]]; fa referencia a la reduïda [[Abstracció (informàtica)|abstracció]] entre el llenguatge i el [[maquinari]].
 
En general s'utilitza aquest tipus de llenguatge per a programar [[Controlador de dispositiu|controladors]] (''drivers''). Es treballa a nivell d'instruccions, és a dir, la seva programació és al més fi detall. Està orientat a la màquina. Alguns llenguatges de baix nivell són el llenguatge de màquina, el llenguatge simbòlic i el de programació. El llenguatge de programació té diversos avantatges com una major adaptació a l'equip o la possibilitat d'obtenir la màxima velocitat amb mínim ús de memòria. Però també té importants inconvenients: Impossibilitat d'escriure codi independent de la màquina; major dificultat en la programació i en la comprensió dels programes, el programador ha de conèixer més d'un centenar d'instruccions, cal conèixer en detall l'arquitectura de la màquina.