Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje de Programación Ventajas y Desventajas
Lenguaje de Programación Ventajas y Desventajas
Lenguaje de máquina
Denominamos lenguaje de maquina o código de máquina (conjunto de instrucciones)
que entiende directamente un procesador.
Por ejemplo, el número 17 era una instrucción para llevar un dato de memoria al procesador,
el número 35 indicaba sumar, o el 19 llevar desde la CPU a la memoria. Estas 3 son instrucciones
que entiende el procesador y por tanto, son parte del lenguaje máquina.
Los circuitos micro programables son sistemas digitales, lo que significa que trabajan con dos
únicos niveles de tensión. Dichos niveles, por abstracción, se simbolizan con los números 0 y 1,
por eso el lenguaje de máquina sólo utiliza dichos signos. Esto permite el empleo de las teorías
del álgebra booleana y del sistema binario en el diseño de este tipo de circuitos y en su
programación.
Lenguaje ensamblador
Surge como sustituto del lenguaje máquina y está basado en el uso de nemotécnicos. La
programación en lenguaje ensamblador precisa de un amplio conocimiento sobre la
constitución, estructura y funcionamiento interno de un ordenador, así como un hábil
manejo de los códigos y sistemas de numeración, en especial el binario y el hexadecimal.
Lenguaje de máquina
Ventajas Desventajas
- Genera un código más sencillo y - Reducción de velocidad al ceder el
comprensible. trabajo de bajo nivel a la máquina.
- Escribir un código válido para diversas - Los procesos pueden llegar a ser
máquinas y, posiblemente, sistemas demasiado complicados si no hemos
operativos. recibido una buena formación.
Lenguaje ensamblador
Ventajas Desventajas
- Como trabaja directamente con - Requiere más instrucciones para
el microprocesador al ejecutar un realizar el mismo proceso, en
programa, la computadora lo comparación con un lenguaje de
procesa más rápido. alto nivel.
- No ocupa mucho espacio en - Requerimos más instrucciones
memoria porque no tiene que primitivas para describir procesos
cargar librerías. equivalentes.
- Falta de portabilidad.
1 Bibliografía
Frasnedo, A. (2017). Programación Lógica: teoría y práctica. España: Pearson Educación.