1. Código de máquina:
* Naturaleza: Este es el nivel más fundamental de programación, que consiste en secuencias de números binarios (0s y 1s) que la computadora ejecuta directamente.
* ventajas: Extremadamente eficiente, ya que instruye directamente el hardware.
* Desventajas: Extremadamente tedioso y propenso a errores, que requiere un amplio conocimiento de la arquitectura de la máquina.
* Ejemplo:
`` `` ``
01100110 00001101 00000000 00000001 10100000 10000010
`` `` ``
2. Lenguaje de ensamblaje:
* Naturaleza: Utiliza códigos mnemónicos (abreviaturas cortas) para representar las instrucciones de la máquina.
* ventajas: Más legible que el código de la máquina, más fácil de entender y escribir.
* Desventajas: Todavía altamente dependiente de la máquina, requiere conocimiento de la arquitectura de la computadora.
* Ejemplo:
`` `Asamblea
Cargar R1, valor; Cargue el valor en el registro R1
Agregar R1, R2; Agregue el valor en R2 a R1
Almacenar R1, resultado; Almacene el resultado en el resultado de la ubicación de la memoria
`` `` ``
3. Fortran (traductor de fórmula):
* Naturaleza: El primer lenguaje de programación de alto nivel ampliamente utilizado, diseñado para aplicaciones científicas y de ingeniería.
* ventajas: INTRODUCCIÓN CARACIONES como variables, bucles y subrutinas, simplificando las tareas de programación.
* Desventajas: Limitado a los cálculos numéricos y carecían de características para la programación de uso general.
* Ejemplo:
`` `FORTRAN
Leer *, x, y
Z =x + y
Escribir *, z
FIN
`` `` ``
4. COBOL (lenguaje orientado al negocio común):
* Naturaleza: Diseñado específicamente para el procesamiento de datos comerciales, centrándose en el manejo de archivos y la generación de informes.
* ventajas: Fácil de leer y comprender, haciéndolo adecuado para aplicaciones de grandes negocios.
* Desventajas: Levante y menos flexible para tareas científicas o matemáticas.
* Ejemplo:
`` `COBOL
División de identificación.
Program-ID. Interior de calcular.
División de datos.
Sección de almacenamiento de trabajo.
01 Principal Pic 9 (5).
01 PIC de tasa de interés 9v99.
01 Interés PIC 9 (6) V99.
División de procedimientos.
Procedimiento principal.
DISPLAY 'ENTRAR Director:'.
Aceptar director.
Mostrar 'Ingrese la tasa de interés:'.
Aceptar la tasa de interés.
Calcular interés =principal * Tasa de intereses.
Mostrar 'interés:', interés.
Parar corriendo.
`` `` ``
Estos primeros idiomas de programación establecieron las bases para el desarrollo de lenguajes posteriores y más sofisticados como C, C ++, Java y Python. Introducieron conceptos fundamentales como variables, flujo de control y subrutinas, allanando el camino para el desarrollo moderno de software. Si bien ya no se usa ampliamente en las aplicaciones actuales, su impacto en la evolución de la informática es innegable.