-
Lenguaje de Máquina [1° generación]
Es el lenguaje que entiende el hardware del computador, se maneja en código binario y es muy rápido de ejecutarse.
Los lenguajes que son entendidos por una arquitectura hardware se denominan lenguajes de bajo nivel
• Las introducciones son cadenas de ceros y unos, aunque estas cadenas se puedan introducir en la computadora mediante un código intermedio ( octal o hexadecimal).
• El repertorio de las instrucciones suele ser reducido y las instrucciones realizan operaciones simples -
Desarrollo del lenguaje ensamblador [1° generación]
Es un lenguaje de programacion de bajo nivel, basado en la representacion de código de máquina. (binario ) El ensamblador realiza la traduccion del codigo de máquina. -
Fortran [2° generación]
(“The IBM Mathematical Formula Translating System”): Un lenguaje de programación de alto nivel de propósito general. Para cálculo numérico y científico (como alternativa al lenguaje ensamblador). Es el lenguaje de programación más antiguo que se utiliza hoy en día. -
LISP [5° generación]
Es una familia de lenguajes de programación de computadora de tipo multiparadigma.
Características :
• LISP posee un manejo de memoria automático que libera el espacio utilizado por los objetos que dejan de ser necesitados.
• Incluye un mecanismo bastante simple para utilizar evaluaciones lentas de expresiones
• LISP no posee un sistema de datos estáticos los errores solo pueden ser detectados en tiempo de ejecución y no de compilación. -
Cobol [2° generación]
(“Common Business-Oriented Language) Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU.. -
Basic [2° generación]
(“Beginner’s All-purpose Symbolic Instruction Code”) Diseñado para la simplicidad. Su popularidad explotó a mediados de los años 70 con los computadores personales. -
Pascal [3° generación]
Es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización fue de gran uso para herramientas de todo tipo. -
C [3° generación]
(Basado en un lenguaje anterior llamado “B”) Creado para sistemas Unix. Muchos de lenguajes de programación más populares del mundo son derivados de el, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python. -
ProLog [5° generción]
Diseñado para representar y utilizar el conocimiento que se tiene sobre un determinado dominio. Los programas responden preguntas sobre el tema del cual tienen conocimiento. Está basado en los siguientes mecanismos básicos: unificación, estructuras de datos basadas en árboles y backtracking automático. La sintaxis incluye la declaración de hechos, preguntas y reglas. La popularidad de este, se debe a su capacidad de deducción y un lenguaje fácil de usar por su semántica y sintaxis. -
SQL [4° generación]
Lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros permite una alta productividad en codificación y la orientación a objetos. -
PowerBuilder [4° generación]
Incluye herramientas para crear la interfaz de usuario, generar reportes y tener acceso al contenido de una base de datos. También incluye un lenguaje de programación llamado Powerscript, el cual es usado para especificar el comportamiento de la aplicación en respuesta a eventos del sistema o del usuario, tal como cerrar una ventana o presionar un botón. Las aplicaciones desarrolladas con PowerBuilder se ejecutan exclusivamente en el sistema operativo Microsoft Windows. -
Java [4° generación]
El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.