• Asignatura: Geografía
  • Autor: yerlinatalia
  • hace 7 años

Cuáles fueron los dos lenguajes de programación que se desarrollaron en la segunda generación y en que se utilizaron​

Respuestas

Respuesta dada por: aylinbarrientosgarci
2

Respuesta:

Primera generación: lenguaje máquina

Cada computadora tiene sólo un lenguaje de programación que su procesador puede ejecutar; pues bien, éste es su lenguaje nativo o lenguaje de máquina.

Los programas en lenguaje máquina se escriben en el nivel más básico de operación de la computadora. Las instrucciones se codifican como una serie de unos (1) y ceros (0). Estos programas son complicados de leer y difíciles de escribir.

Segunda generación: lenguaje ensamblador

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.

Tercera generación: lenguajes de alto nivel

Estos lenguajes son parecidos al inglés y facilitan el trabajo de los desarrolladores de software.

Existen muchos lenguajes de tercera generación como, por ejemplo, COBOL, BASIC, FORTRAN, C, PASCAL, etc.

Con estos lenguajes, los programadores pueden escribir en una sola instrucción lo equivalente a varias instrucciones complicadas de bajo nivel. De esta manera, no tienen que concentrarse en la operación interna del procesador, como sucede en los lenguajes de las generaciones anteriores, y pueden ocuparse mejor de la aplicación que están programando. Por ejemplo: un sistema de gestión de RR.HH., un sistema de nóminas, un sistema gestor de proyectos, etc.

Independientemente del lenguaje de alto nivel en que se escriba un programa, un compilador deberá traducirlo al lenguaje de máquina para que, de este modo, el procesador pueda ejecutarlo.

Preguntas similares