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

Contingut suprimit Contingut afegit
m Revertides les edicions de 80.39.217.5. Si penseu que és un error, deixeu un missatge a la meva discussió.
Etiqueta: Reversió
m Manteniment de referències
Línia 1:
[[Fitxer:W65C816S Machine Code Monitor.jpeg|miniatura|Fig.1 Monitor de llenguarge de baix nivell : codi màquina (segona columna superior) i codi assembler (tercera coluna superior).]]
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 referència a la reduïda [[Abstracció (informàtica)|abstracció]] entre el llenguatge i el [[maquinari]].<ref>{{Ref-publicació|article=What is Low-level language?|publicació=www.computerhope.com|llengua=anglès|url=https://www.computerhope.com/jargon/l/lowlangu.htm|data=14/05/2017|pàgines=}}</ref><ref>{{Ref-web|url=https://www.quora.com/What-is-a-low-level-programming-language|títol=What is a low level programming language? - Quora|consulta=2017-05-14|llengua=anglès|editor=www.quora.com}}</ref><ref>{{Ref-publicació|article=What is a Low-Level Language? - Definition from Techopedia|publicació=Techopedia.com|llengua=anglès|url=https://www.techopedia.com/definition/3933/low-level-language|data=14/05/2017|pàgines=}}</ref>
 
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.