Hitos Historicos mas Importantes de los Lenguajes de Programacion

  • FORTRAN

    FORTRAN
    John Backus, pionero de la informática, publicó un artículo titulado Preliminary Aplazamiento, Specifications fuero the IBM Mathematical FORmula TRANslating System, FORTRAN. Fueron necesarios a continuación dos años de esfuerzo del equipo que dirigía en IBM para escribir el primer compilador FORTRAN (25000 líneas, para el IBM 704).
  • ALGOL

    ALGOL
    Su nombre es un acrónimo formado a partir de las siglas en inglés ALGorithmic Oriented Language. No tuvo mucho éxito comercial pero es muy importante en la historia de la informática ya que tuvo una gran influencia en la mayoría de los lenguajes de programación posteriores como Pascal, C y ADA. Fue desarrollado por un comité internacional para crear un lenguaje de programación internacional e independiente de la máquina y corregir algunos problemas presentados por Fortran.
  • APL

    APL
    Se originó a partir de la notación matemática desarrollada por Kenneth Iverson en 1957, quien lo implementó en 1962 cuando fue contratado por IBM en ese mismo año. Es implantado por IBM en una version conocida como APL/360.
  • Period: to

    Pascal

    Su creador fue Nyklaus Wirth, en la Universidad Técnica de Zurich, en Suiza. El objetivo era crear un lenguaje de programación de alto nivel para enseñar programación estructurada. Pascal fue un derivado en su momento de Algol-60, con una mezcla de expresiones, y una mezcla de palabras inglesas. El nombre fue elegido en honor a Blaise Pascal, un científico y matemático francés. Uno de sus logros se encuentra en la invención de la primera máquina de calcular mecánica del mundo.
  • FORTRAN 77

    FORTRAN 77
    Apareció una nueva versión mas evolucionada que se llamó FORTRAN V o Fortran 77. Está reflejada en el documento ANS X3.9-1978: Programming Language Fortran y define dos niveles del lenguaje denominados Fortran 77 completo y Fortran 77 básico, siendo el segundo un subconjunto del primero. Incluye, además, instrucciones para el manejo de cadenas de caracteres y de archivos, así como otras para la utilización de técnicas de programación estructurada.
  • C++

    C++
    El comité para el estándar ANSI C fue formado en 1983 con el objetivo de crear un lenguaje uniforme a partir del C original, desarrollado por Kernighan y Ritchie en 1972, en la ATT. El lenguaje C++ se comenzó a desarrollar en 1980. Su autor fue Bjarne Stroustrup, también de la ATT. Este nuevo lenguaje comenzó a ser utilizado fuera de la ATT en 1983. El nombre C++ es también de ese año, y hace referencia al carácter del operador incremento de C (++).
  • Perl

    Perl
    Perl (Practical Extraction and Report Language) es un lenguaje de programación desarrollado a finales de los años 80 por Larry Wall a partir de otras herramientas de UNIX como son: ed,grep,awk,c-shell, para la administración de tareas propias de sistemas UNIX. Larry Wall comenzó a trabajar en Perl en 1987 mientras trabajaba como programador en Unisys y anunció la versión 1.0 en el grupo de noticias comp.sources.misc el 18 de diciembre de 1987.
  • Python

    Python
    Es un lenguaje de programación creado por Guido van Rossum en el año 1991, la extensión de los creados en el es ".py". Python fue creado a finales de los ochenta por Guido van Rossum en CWI en los Países Bajos como un sucesor del Lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.
  • Ruby

    Ruby
    Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro Matz Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python, Perl con características de programación orientada a objetos similares a Smalltalk.
  • Java

    Java
    Es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de Lenguaje de Programación C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
  • PHP

    PHP
    Lenguaje de programación, interpretado, diseñado originalmente para la creación de Páginas web dinámicas. PHP es un Acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal.
  • JavaScript

    JavaScript
    Lenguaje de programación interpretado, dialecto del estándar ECMAScript.Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. Java y Javascript no están relacionados y tienen muy diferente semántica. Javascript fue desarrollada por Brendan Eich, de Netscape, bajo el nombre de Mocha. En diciembre de 1995, Netscape y Sun Microsystems luego de unirse objetivo de desarrollar el proyecto en conjunto, reintroducen este lenguaje con el nombre de Javascript.
  • Ruby On Rails

    Ruby On Rails
    También conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma de la arquitectura Modelo Vista Controlador (MVC). Ruby on Rails fue escrito por David Heinemeier Hansson a partir de su trabajo en Basecamp, una herramienta de gestión de proyectos, por 37signals. Fue liberado al público por primera vez en julio de 2004.