-
Period: to
Primera generación: Lenguaje de Máquina (1GL)
Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina. -
Lenguaje de Máquina
utiliza el alfabeto binario que consta de los dos únicos símbolos 0 y 1, denominados bits (abreviatura inglesa de dígitos binarios). Fue el primer lenguaje utilizado en la Programación de computadoras -
FORTRAN (creado por John Backus)
es un lenguaje orientado al cálculo numérico, diseñado en sus inicios para las computadoras IBM y usado en aplicaciones científicas y de ingeniería y es el más antiguo de los Lenguajes de alto nivel -
Period: to
Segunda Generación: Lenguaje de Ensamblador (2GL)
Los lenguajes simbólicos o lenguaje de ensamblador,, simplifican la escritura de las instrucciones usando símbolos y las hacen más legibles. -
COBOL
(del inglés: Common Business Oriented Language, o Lenguaje Común Orientado a Negocios).Nació con el objetivo de ser un lenguaje de programación versátil, que pudiese ser usado en cualquier computador. En ese tiempo era muy difícil que el software creado para una máquina concreta sirviese para otra diferente. -
BASIC
En 1964, BASIC (Beginner’s All-purpose Symbolic Instruction Code), que significa el Código de Instrucción Simbólica para Principiantes, fue desarrollado por John G. Kemeny y Thomas E. Kurtz en Dartmouth College. -
Period: to
Tercera generación: Lenguajes de alto nivel (3GL)
Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas. Los programadores le dicen a la computadora que hacer y cómo hacerlo. Aparecen los compiladores e intérpretes -
Lenguaje C
Dennis Ritchie en Bell Lab desarrolló el lenguaje llamado C, que se considera el primer lenguaje de alto nivel. Algunos consideran C como el lenguaje de programación más importante de la historia. -
ada
Ada se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica (Boeing o Airbus), la gestión del tráfico aéreo (como Indra en España) y la industria aeroespacial entre otros. -
Period: to
Cuarta generación: OOP (Object- Oriented Programming) (4GL)
Programación orientada a objetos se ha dado este nombre a las herramientas que permiten construir aplicaciones y programas combinando objetos. Los objetos son elementos que puede contener datos y procedimientos que leen y manipulan la data. Un objeto puede representar a una persona, lugar, evento o transacción. -
C++
se crea C++ como una extensión del lenguaje C, fue desarrollado por Bjarne Stroustrup. -
SQL
(entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas., el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla. -
EIFFEL
El diseño del lenguaje está estrechamente relacionado con el método de programación Eiffel. Ambos se basan en una serie de principios incluyendo: el diseño por contrato, la separación de comandos y consultas, el principio de acceso uniforme. -
JAVA
un pequeño grupo de ingenieros de Sun llamado el "Equipo Verde" creía que la próxima ola en computación era la unión de dispositivos y computadoras digitales de consumo. Dirigido por James Gosling, el equipo creó el lenguaje de programación que revolucionaria. -
Visual Basic
Es uno de los lenguajes de programación que utiliza una interfaz visual es decir que nos permite programar en un entorno gráfico -
Java Script
Es el lenguaje de elección para programación web y se encuentra en la mayoría de los navegadores y sitios en Internet. -
Period: to
Quinta generación: (5GL)
también conocida por sus siglas en inglés, FGCS (de Fifth Generation Computer Systems), fue un proyecto hecho por Japón que comenzó en 1981. -
Ruby
Fue lanzada la primera versión de Ruby, con la intención de ser un lenguaje de secuencias de comandos orientado a objetos mejor de lo que ya estaba disponible en el momento. -
OPS5
Es un lenguaje informático basado en reglas o sistema de producción, notable como el primer lenguaje de este tipo que se utiliza en un sistema experto exitoso, el sistema R1 / XCON utilizado para configurar las computadoras VAX -
Google Go
Google lanza Go como un proyecto de código abierto. Estaba destinado a mejorar el entorno de trabajo de los programadores para que pudieran escribir, leer y mantener grandes sistemas de software de manera más eficiente. -
Swift
Apple inventó Swift, que lo convierte en una adición bastante reciente a la lista de lenguajes de programación. Según Apple: “Swift es un lenguaje de programación potente e intuitivo para macOS, iOS, watchOS, tvOS y más.