Llenguatge d'assemblador: diferència entre les revisions

Contingut suprimit Contingut afegit
Robot posa data a plantilles de manteniment
m Corregit: es deu a que > es deu al fet que
Línia 54:
Històricament, un gran nombre de programes han sigut escrit completament en llenguatge d’assemblador. Els sistemes operatius van ser quasi exclusivament escrits en llenguatge d’assemblador fins l’àmplia acceptació del [[llenguatge de programació C]] en els anys 1970 i principis dels 1980. A més, moltes aplicacions comercials van ser escrites en llenguatge d’assemblador, incloent una gran quantitat del software escrit per grans corporacions per a mainframes de IBM. Els llenguatges [[COBOL|COBO]]L i [[:es:Fortran|FORTRAN]] es van desplaçar molt d’aquest treball de forma eventual, tot i que un gran nombre de grans organitzacions van conservar les infraestructures d’aplicacions en llenguatge d’assemblador fins ben entrats els anys 90.
 
La majoria del les primeres micro-computadores van confiar en el llenguatge d’assemblador codificant a mà, incloent la majoria dels sistemes operatius i de les grans aplicacions. Això es deu aal fet que aquests sistemes tenien greus limitacions de recursos, van imposar idiosincràtiques arquitectures de memòria i de pantalla, i van proporcionar serveis de sistema limitats i amb erros. Cal destacar la falta de compiladors de primera classe de llenguatge d’alt nivell adequats per al ús en un microcomputador. Un factor psicològic també podria haver-hi jugat un paper important: la primera generació de programadors de microcomputadors va conservar una actitud d’aficionat.
 
En un context molt més comercial, les principals raons per a utilitzar el llenguatge d’assemblador era crear programes de mida i sobrecarrega mínima, i major velocitat i confiabilitat.