-
Period: to
Primera Generación
Lenguaje Máquina y el Ensamblador. Son lenguajes de bajo nivel conocidos como lenguaje de máquina. Se utilizan para programar las computadoras a un nivel muy bajo de abstracción.
La primera generación de lenguajes de programación consistía enteramente de una secuencia de 0s y 1s que los controles de la computadora interpretan como instrucciones -
Lenguaje Ensamblador
El lenguaje ensamblador es un lenguaje de programación de bajo nivel utilizado para manipular las instrucciones internas de un dispositivo.
el lenguaje ensamblador ofrece una correspondencia uno a uno entre si y las instrucciones de código de máquina brutas del dispositivo que se está programando. Aun hoy se utiliza en la programación de handler o manipuladores de dispositivos de hardware. -
Lenguaje máquina
Es el único que entiende directamente la computadora, utiliza el alfabeto binario que consta de los dos únicos símbolos 0 y 1, denominados bits. Fue el primer lenguaje utilizado en la Programación de computadoras, pero dejó de utilizarse por su dificultad y complicación -
Period: to
Segunda Generación
lenguajes de bajo nivel que generalmente consisten en lenguajes ensamblados
Un lenguaje ensamblador convierte las secuencias de 0s y 1s a un lenguaje entendido por los seres humanos -
Fortran
Fortran es un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico.diseñado en sus inicios para las computadoras IBM, es el más antiguo de los Lenguajes de alto nivel -
COBOL
Lenguaje Común Orientado a Negocios se inventó en los años 60. Nació con el objetivo de ser un lenguaje de programación versátil, que pudiese ser usado en cualquier computador. -
BASIC
Es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza, fue diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en Nuevo Hampshire, Estados Unidos, como un medio para facilitar la programación en ordenadores a estudiantes que no fueran de ciencias. -
Algol
Lenguaje de programación utilizado en las computadoras para la resolución de problemas científicos y técnicos. Fue muy popular en las universidades durante los años 60, pero nunca llego a ser considerado como lenguaje de utilización comercial. -
Period: to
Tercera Generación
La tercera generación de lenguajes de programación se conoce como lenguajes de alto nivel. Un lenguaje de alto nivel tiene una gramática y sintaxis similar a las palabras en una oración. Un compilador se encarga de traducir el lenguaje de alto nivel a lenguaje ensamblador o código máquina.Todos los lenguajes de programación de software necesitan ser traducidos a código de máquina para utilizarlos. -
Prolog
Es un lenguaje de programación lógica Prolog está orientado a la especificación de relaciones para responder consultas. En ese sentido Prolog es similar a un sistema de base de datos. -
Pascal
Es un lenguaje de alto nivel se considera un lenguaje estructurado, sencillo y práctico para los usuarios que se inician en el mundo de la programación, ya que fue creado con fines de aprendizaje Al ser un Pascal lenguaje estructurado, sirve de base para cualquier otro lenguaje de alto nivel, por estas características es utilizado en las universidades -
C
Es un programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,2 como evolución del anterior lenguaje B, a su vez basado en BCPLE(Basic Combined Programming Language (Lenguaje de Programación Básico Combinado)). -
Ada
Es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull
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
son idiomas que consisten en declaraciones similares a las declaraciones en un lenguaje humano. Los lenguajes de cuarta generación se usan comúnmente en la programación de bases de datos y scripts. -
C++
C++: es un lenguaje imperativo orientado a objetos derivado del C. En realidad un superconjunto de C, que nació para añadirle cualidades y características de las que carecía. El resultado es que como su ancestro, pero se la han añadido elementos que le permiten también un estilo de programación con alto nivel de abstracción. Estrictamente hablando, Pero a efectos prácticos, dado el esfuerzo de compatibilidad desplegado en su diseño, puede considerarse que C++ es una extensión del C clásico. -
Eiffel
Es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer (defensor de los lenguajes orientados a objetos y autor de la construcción de Software Orientado a Objetos) y Software 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. -
SQL
es un tipo de lenguaje de programación que ayuda a solucionar problemas específicos o relacionados con la definición, manipulación e integridad de la información representada por los datos que se almacenan en las bases de datos. Algunos aspectos de SQL están basados en el cálculo relacional, algunos en el álgebra relacional que provienen del modelo relacional y otros a ninguno de los dos sino que son parte de SQL. -
Visual Basic
Visual Basic: El lenguaje de programación 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, nos permite realizar un número de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora -
JAVA
Es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más, es concurrente , basado en clases , orientado a objetos , [15] y diseñado específicamente para tener la menor cantidad de dependencias de implementación posibles. Está destinado a permitir que los desarrolladores de aplicaciones . -
Python
Python se le considera en el primer lugar de la lista de todos los lenguajes de desarrollo de AI debido a la simplicidad. Las sintaxis que pertenecen a Python son muy simples y se pueden aprender fácilmente. Por lo tanto, muchos algoritmos de IA se pueden implementar fácilmente en él. Python tarda poco tiempo de desarrollo en comparación con otros lenguajes como Java, C++ o Ruby. -
Mercury
Es un lenguaje de programación lógico-funcional, es decir, integra "soluciones puras" y computación con información parcial. Está basado en la programación declarativa pura, un lenguaje de propósito general que fue diseñado para resolver aplicaciones del «mundo real» de forma robusta; -
R
Es uno de los lenguajes y entornos más efectivos para analizar y manipular los datos con fines estadísticos. Usando R, podemos producir fácilmente un publication-quality plot bien diseñado, incluyendo símbolos matemáticos y fórmulas donde sea necesario. Además de ser un lenguaje de propósito general, R tiene numerosos paquetes como RODBC, Gmodels, Class y Tm que se utilizan en el campo del aprendizaje automático. -
Period: to
Quinta generación
La quinta generación de lenguajes de programación es utilizada para redes neuronales. Una red neuronal es una forma de inteligencia artificial que trata de imitar la mente humana. -
Haskell
es un lenguaje de programación estandarizado multi-propósito puramente funcional con semánticas no estrictas y fuerte tipificación estática. Su nombre se debe al lógico estadounidense Haskell Curry, debido a su aportación al cálculo lambda, el cual tiene gran influencia en el lenguaje. En Haskell, "una función es un ciudadano de primera clase" del lenguaje de programación. Como lenguaje de programación funcional, el constructor de controles primario es la función. -
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 el sistema R1 / XCON utilizado para configurar las computadoras VAX
El grupo de investigación de Allen Newell en inteligencia artificial había estado trabajando en sistemas de producción durante algún tiempo