-
Period: to
Primera generación (lenguaje de bajo nivel)
Consisten en ordenes en código de maquina y expresadas en código binario -
Lenguaje maquina
Binario (código maquina) -
Lenguaje ensamblador
Uso de nemónicos (MOV, ADD) -
FORTRAN
lenguaje de programación que se usa para realizar cálculos matemáticos y manipular datos numéricos. Es un lenguaje de alto rendimiento que se utiliza en aplicaciones científicas y de ingeniería. -
Period: to
Segunda generación (lenguaje de alto nivel)
Son lenguajes que simplifican la escritura de instrucciones, específicos para una familia de procesadores y su hardware asociado, se utilizan para programar los núcleos (kernel) de sistemas operativos y controladores de algunos dispositivos. -
COBOL
Orientado a los negocios, surge como la búsqueda de un lenguaje mas sencillo e universal para todo tipo de ordenadores. -
Period: to
Tercera generación (Lenguaje de alto nivel con abstracción)
Son lenguajes que se caracterizan por su abstracción, lo que facilita la escritura y comprensión del código, ocultando los detalles de la maquina como la gestión de memoria y el direccionamiento de hardware. -
C
Es un lenguaje de programación de propósito general que se utiliza para desarrollar sistemas operativos y aplicaciones. Es uno de los lenguajes de programación más importantes y utilizados en la actualidad. -
Period: to
Cuarta generación
Son creados para el rápido desarrollo de aplicaciones, centrados en la automatización y el manejo de bases de datos. Son más afirmativos que imperativos, lo que implica que los programadores señalan «qué» se debe hacer en lugar de «cómo» llevarlo a cabo. -
MATLAB
MATLAB es un lenguaje de programación de alto nivel diseñado para profesionales de ingeniería y ciencias que expresa las matemáticas de matrices y arrays directamente. -
SQL
Es un lenguaje de programación para almacenar y procesar información en una base de datos relacional. Los programas de bases de datos relacionales, como Microsoft Office Access, usan SQL para trabajar con datos. -
Java
Java es un lenguaje de programación multiplataforma orientado a objetos. Se basa en el principio "escribe una vez, ejecuta en cualquier lugar". es rápido, seguro y confiable.