Historia y evolución de los lenguajes de programación.

  • Primera programadora de la historia.

    Primera programadora de la historia.
    La primera programadora de la historia fue Ada Lovelace, está creó un algoritmo para calcular los números de Bernoulli , en la máquina creada por Charles Babbage quien concluyó que el sistema binario era más adecuado que el sistema decimal empleado por este para las matemáticas aplicadas. Este algoritmo es considerado el primero adaptado para una computadora y Ada Lovelace es considerada la primera programadora de la historia.
  • Creación de FORTRAN.

    Creación de FORTRAN.
    FORTRAN I, fue implementado por primera vez sobre la computadora IBM704 en 1.956. Dos años más tarde,
    apareció FORTRAN II, que se implementó sobre varias
    computadoras y FORTRAN III fue desarrollado durante este período, pero se vio que este que contenía demasiadas características dependientes hacia la máquina, ´por lo cual nunca se revelo para el uso público.
  • Creación de LISP.

    Creación de LISP.
    El profesor Jhon McCarthy quiso desarrollar un lenguaje que mostrara la información estructurada en lista en las que estas se pudieran gestionar, fue creado principalmente para el procesamiento de estas (las listas). LISP es un lenguaje funcional que se apoya en la utilización de funciones matemáticas para el control de los datos.
  • Creación de COBOL.

    Creación de COBOL.
    A finales de 1950 se sintió la necesidad de un lenguaje de procesamiento de datos, en 1959 los representantes de los fabricantes de computadoras y de los usuarios de la industria y gobierno se reunieron y formaron el comité CODASYC.
  • Creacion de SNOBOL.

    Creacion de SNOBOL.
    Fue diseñado por un grupo de investigación de los laboratorios BELL como una ayuda a sus propias aplicaciones sobre manipulación simbólica de formulas se implementaron cuatro versiones de esta en las que se fueron mejorando distintas características.
  • Creación de APL.

    Creación de APL.
    Fue el primero introducido por Kenneth Iverson. Es marcadamente el producto de la genialidad de una persona con orientación matemática. Este no ha sido implementado ampliamente sobre distintas maquinas.
  • Creacion de BASIC.

    Creacion de BASIC.
    Es un lenguaje de programación orientado principalmente como una herramienta de enseñanza, se disemino entre las computadoras hogareñas. BASIC es reconocido por tener muy buenas funciones para manipular una cadena de caracteres.
  • Creación de ALGOL.

    Creación de ALGOL.
    Fue diseñado para servir como un lenguaje para enseñar algoritmos y metodología de programación. Fue utilizado al igual que PASCAL como lenguaje principal para publicar algoritmos y metodología de programación.
  • Creación de PASCAL.

    Creación de PASCAL.
    Para habar acerca de la historia de este se debe conocer todo referente a ALGOL.
    Este fue cuestionado por sus diferencias y por ello se propusieron sucesores importantes como los lenguajes creados posterior a este.
  • Creación de PROLOG.

    Creación de PROLOG.
    Se diseño principalmente para las aplicaciones de inteligencia artificial, definiendo objetos y relaciones de inferencia entre clase de objetos. Tiene fuertes fundamentos teóricos en el calculo de proposiciones.
  • Creación de C ( lenguaje de programación)

    Creación de C ( lenguaje de programación)
    Éste evolucionó a partir de dos lenguajes previos, BCPL y B.BCPL , fue desarrollado para escribir software y compiladores de sistemas operativos. Se popularizó como lenguaje de desarrollo del sistema operativo Unix. C es un lenguaje de programación en el que sus términos tienen semejanza a expresiones algebraicas.
  • FORTRAN 77

    FORTRAN 77
    Mantenía la compatibilidad para los programas escritos antes con versiones anteriores al nuevo estándar.
  • C++

    C++
    Es una extensión de lenguaje, a esto se le añadieron ciertas características de las cuales carecía el lenguaje C, Como por ejemplo, crear mecanismos que permitan la manipulación de objetos. Lo que indica que este lenguaje es un lenguaje híbrido
  • SQL ( Structured Query Language)

    SQL ( Structured Query Language)
    El origen se SQL viene de un intento de crear una sintaxis legible para el álgebra. Aunque los orígenes de SQL están en IBM , la primera implementación fue llevada a acabo por Oracle a finales de los 70. Posteriormente fue adoptado por el resto de SGBD, su versión inicial se publicó en 1987.
  • Creación de Python

    Creación de Python
    Éste lenguaje se remonta a principios de los años 90. Es un lenguaje de programación de alto nivel y de propósito general, PYTHON permite múltiples paradigmas de programación y contiene un completo sistema de tipo dinámico y gestión de memoria. Su lenguaje antecesor fue el ABC.
  • Java

    Java
    Nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA. El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia. Esto se hizo bajo el principio, de poder ser usado bajo cualquier arquitectura "Write Once, Run Anywhere (escríbelo una vez, ejecútalo en cualquier sitio)".
  • Creación de PHP

    Creación de PHP
    Fue creada por Rasmus Lerdorf, la primera encarnación de PHP era un conjunto simple de ficheros binarios. PHP se caracteriza por ser un lenguaje gratuito y multiplataforma. Además de su posibilidad de acceso a muchos tipos de bases de datos, también es importante destacar su capacidad de crear páginas dinámicas, así como la posibilidad de separar el diseño del contenido de una web.
  • Delphi

    Delphi
    Esta caracterizado por ser un lenguaje orientado a eventos, es decir, que la ejecución del programa no es secuencial, sino que depende de los eventos que suceden durante la ejecución de la aplicación.
  • C#

    C#
    Fue creado por el danés Anders Hejlsberg que diseño también los lenguajes Turbo Pascal y Delphi. El C# (pronunciado en inglés "C Sharp" o en español "C sostenido"), Con este nuevo lenguaje se quiso mejorar con respecto de los dos lenguajes anteriores de los que deriva el C, y el C++. Con el C# se pretendió que incorporase las ventajas o mejoras que tiene el lenguaje JAVA. Así se consiguió que tuviese las ventajas del C, del C++, pero además la productividad que posee el lenguaje JAVA.