Se trata de lenguajes cuyas instrucciones son directamente comprendidas por el ordenador en el que se
ejecuta el programa. Su dependencia por lo tanto, con respecto al hardware del ordenador en que
funcionan es total, por lo que su ejecución es más veloz que cualquier otro tipo de lenguaje que
podamos emplear.
Tras la anterior explicación, y ya que este tipo de código es el único que entiende el ordenador de
modo directo, ¿no sería mejor programar siempre en lenguaje máquina?.
Como respuesta, y a pesar de la mencionada ventaja, podemos decir que existen inconvenientes muy
importantes: la vinculación del lenguaje máquina con el hardware del equipo, hace que un programa
no pueda ser transportable a otro tipo de arquitecturas de ordenador, por lo que deberemos rescribir el
programa, si necesitamos que sea ejecutado en una máquina con diferente arquitectura que para la que
originalmente fue diseñado.
Por otro lado, la escritura de un programa en lenguaje máquina es una labor lenta y compleja, en la
que el programador no dispone de herramientas de soporte, que le ayuden en su tarea.
No hay comentarios:
Publicar un comentario