lunes, 21 de agosto de 2017

Lenguajes De Interfaz

Unidad I:
Introducción al lenguaje ensamblador

1.1 Importancia de la programación en lenguaje ensamblador Para comenzar el curso empezaremos conociendo que es el lenguaje ensamblador que utilizaremos y algunos conceptos básicos del mismo: Definición: El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de microprocesador. La importancia del lenguaje ensamblador es principalmente que se trabaja directamente con el microprocesador; por lo cual se debe de conocer el funcionamiento interno de este, tiene la ventaja de que en el se puede realizar cualquier tipo de programas que en los lenguajes de alto nivel no lo pueden realizar. Otro punto sería que los programas en ensamblador ocupan menos espacio en memoria.

Ventajas
  • Es posible realizar el programa con mucho mas detalle teniendo en cuenta los tiempos. Por ejemplo, en la electrónica, el tiempo es algo muy importante y poder aprovecharlo al máximo es una gran ventaja. Entonces, se puede decir que se trabaja mucho mejor con el tiempo sin desaprovecharlo.
  • Se ve la programación en si, bien estructurada, y con esto se aprende a programar en lenguaje máquina. Esta es una gran ventaja de este lenguaje de programación.
  • Otra ventaja de assembler es la flexibilidad entre los diferentes sistemas operativos que andan circulando en la informática. Por ejemplo, si programamos un software para Microsoft, lo podrémos ejecutar también en UNIX. Esta es una gran ventaja del lenguaje máquina, a comparación de los       lenguajes de alto nivel.
Desventajas
  • La gran desventaja es que se trabaja a muy bajo nivel y cuando se programa es necesario detallar cada característica a tener en cuenta. No podemos obviar nada porque de lo contrario el programa no funcionará.
  • Los comandos no son tan fáciles a comparación de un lenguaje de programación de alto nivel, ya que estos estan hechos para que la interpretación sea más didáctica.
  • Se está mucho tiempo programando algo que podría ser mucho más fácil en un lenguaje de alto nivel.
  • Al final de cuentas, se escriben muchas más líneas de código y esto puede resultar molesto cuando se realiza el programa.
Share:

0 comentarios:

Publicar un comentario

Datos personales

Con la tecnología de Blogger.