Segunda Generación
- Uso de símbolos y abreviaciones llamados mnemotécnicos (Oración corta y fácil
de recordar que ayuda de manera artificiosa a relacionar palabras) – eficiente y
rápido.
- Se compila antes de ejecutarse para convertirlo a lenguaje de máquina.
- Se pueden migrar de una máquina a otra.
- Necesitan un traductor para cambiar las instrucciones a lenguaje de máquina.
- Unos utilizan intérpretes.
- Otros se compilan.
Para evitar que los programadores tuvieran que programar directamente en
código binario o máquina, se desarrollaron unos programas para traducir
instrucciones a código de máquina. Estos programas se llamaron
ensambladores, puesto que leían las instrucciones que las personas podían
entender en lenguaje ensamblador y las convertía al lenguaje máquina.
El lenguaje ensamblador también es de bajo nivel, ya que cada instrucción
de este lenguaje corresponde a una instrucción de lenguaje maquinal.
Cada procesador posee su propio lenguaje ensamblador. Éste traduce el
código fuente, línea por línea, a código de máquina y crea el archivo
ejecutable del programa.