-
Period: 1950 BCE to 2003 BCE
Evolucion
-
Programación Funcional
Es un paradigma de programación declarativa basado en el uso de funciones matemáticas, en contraste con la programación imperativa, que enfatiza los cambios de estado mediante la mutación de variables. -
Ensamblador
Es el lenguaje de programación utilizado para escribir programas informáticos de bajo nivel, y constituye la representación más directa del Código máquina específico para cada arquitectura de computadoras legible por un programador. Utilizado por primera ver por Maurice Wilkes -
Programación Declarativa
Es un paradigma de programación que está basado en el desarrollo de programas especificando o "declarando" un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solución. -
Fortran
Es un lenguaje de programación de alto nivel de propósito general, procedimental e imperativo. Creado por John Backus -
Programación Imperativa
La programación imperativa, en contraposición a la programación declarativa, es un paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea. -
Lisp
Es un lenguaje de programación funcional que se apoya en el uso de funciones matemáticas para el control de datos. Creado por John McCarthy -
Programacion Estructurada
La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección e iteración, considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación. -
Fortran IV
El primer estándar de FORTRAN se introdujo en 1962 y se llamó FORTRAN IV -
Basic
Es un lenguaje de programación muy amplio, con una sintaxis fácil, estructura sencilla y un buen conjunto de operadores.
Creado por John Kemeny y Thomas Kurtz, en el DartmouthCollege. -
Fortran 66
En 1966 se presentó el primer estándar ANSI (American National Standards Institute), que se conoció como FORTRAN 66. -
Pascal
Lenguaje de alto nivel usado para facilitar la creación de programas grandes y complejos mediante la programación estructurada. Creado por Niklaus Wirth -
Fortran 77
El segundo estándar ANSI, con muchas mejoras, se introdujo en 1977 (FORTRAN 77), y se convirtió en el estándar utilizado por la comunidad científica por muchos años. -
Basic Standard
Fue necesario unificar las variantes de este lenguaje bajo una misma norma. -
C++
Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. -
C
C es un lenguaje de programación estructurado y de procedimientos que ha sido ampliamente usado tanto para sistemas operativos como para aplicaciones. Creado por Bjarne Stroustrup -
C con Clases
-
Python
Python es un lenguaje de programación que le permite trabajar de forma rápida e integrar los sistemas con mayor eficacia, código legible. -
Pascal de Borlan
El compilador de Pascal de Borland, famoso en todo el mundo, fue presentado en 1985. -
Programación Orientada a Objetos
Es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial. -
Fortran 90
En 1990 se presentó un tercer estándar ANSI conocido como FORTRAN 90, que contenía muchas nuevas características y permitía una programación más estructurada. -
Common Lisp
Entre 1980 y 1990 se hace un esfuerzo para unificar los numerosos dialectos de LISP dentro de un lenguaje simple. El nuevo lenguaje, liderado por Guy Steele, se llamaría Common Lisp y era esencialmente un súper conjunto de dialectos remplazado -
Java
Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil. Creado por James Gosling -
GQBasic
Como un fichero ejecutable que venia con el sistema operativo, no se dio a conocer mucho por las primeras versiones de Windows, en 1991. -
Python 0.9.0
En 1991, se publicó el código de la versión 0.9.0, clases con herencia, manejo de excepciones, funciones y los tipos modulares, como: str, list, dict, entre otros, -
Ruby
Un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla. Creado por Yukihiro “Matz” Matsumoto -
Visual Basic
Difiere mucho al original, permite la creación de programas de 32 bits, cuenta con interface grafica, conectividad entre controles para colocar objetos, 1993 -
Python 1.0
Versión 1.0 en enero de 1994. Una característica de este lanzamiento fueron las herramientas de la programación funcional: lambda, reduce, filter y map. -
Delphi
Tras 9 versiones de compiladores de Turbo Pascal y Borland Pascal, Borland puso a la venta Delphi en 1995, convirtiendo Pascal en un lenguaje de programación visual. -
Java
1991 Periodo 1 de creación
1992 periodo 2 desarrollado
1993 periodo 3 el lenguaje se denomina java
1994 periodo 4 objetivos de gosling maquina y lenguaje
1995 Periodo 5 demostración
1996 periodo 6 entorno de ejecución
1997 periodo 7 cambios de versión -
Scala
Scala es un lenguaje de programación moderno orientado a objetos diseñado para expresar patrones de programación comunes. Creado por Martin Odersky -
Ruby on Riles
Rails es un armazón para construir aplicaciones web que acceden a bases de datos.