Programacion Orientada a Objetos

  • Shortcode

    Shortcode
    Aparece el primer lenguaje que se usó en computadoras electrónicas. “Shortcode”, requería que el programador convirtiera (compilara) su programa a 0's y 1's de manera manual.
  • 1er Compilador (A-0)

    1er Compilador (A-0)
    Grace Hopper trabajando para Remington Rand, comienza a desarrollar el primer compilador, lo que trajo consigo una programación más rápida.
  • Fortran

    Fortran
    Aparece el primero de los grandes lenguajes de programación: FORTRAN, que proviene de FORmula TRANslating system. Fue desarrollado por IBM para cómputo científico, el líder del proyecto fue John Backus, que después contribuiría en ALGOL.
    El lenguaje original solo incluía FOR, DO y GOTO. También definió los tipos de datos básicos: TRUE, FALSE, integer, real, double presicion.
  • LISP

    LISP
    El profesor John McCarthy del M.I.T. comenzó a desarrollar la teoría de un lenguaje de de procesamiento de listas. En 1959 aparece publicamente la primer implementación llamada LISP 1.5.
  • Cobol

    Cobol
    Creado como lenguaje de programación universal para poder ser utilizado en cualquier ordenador.
  • Aparece la P.O.O

    Aparece la P.O.O
    Surge en Noruega por medio del lenguaje llamado "Simula 67" desarrollado por Krinsten Nygaard y Ole-Johan Dahl
  • Lenguaje Orientado a Objetos Puro

    Lenguaje Orientado a Objetos Puro
    Aparece el lenguaje "Smalltalk" que fue creado por Alan Kay, Dan Ingalls, Ted Kaehler y Adele Goldberg. Resolvieron problemas de adaptación por malas planeaciones.
  • C

    C
    Diseñado por Dennis Ritchie y Ken Thompson mientras trabajaban para los Laboratorios Bell.
    Se basa en el paradigma imperativo y desde su creación estuvo pensado para programación de sistemas operativos.
  • Ampliación del Lenguaje C

    Ampliación del Lenguaje C
    Bjarne Stroustrup de AT&T Labs amplia el lenguaje C para crear C++; que soporta este nuevo paradigma de programación (POO). Inicialmente se llamo C con clases, para posteriormente tomar su nombre definitivo C++ cuando fue publicado en 1983.
  • Java

    Java
    Hace su aparición otro lenguaje de programación orientado a objetos muy popular entre los desarrolladores, su nombre es Java. Desarrollado por Sun Microsystems, de tal manera que los programas creados en ella puedan ejecutarse sin cambios en diferentes tipos de arquitecturas y dispositivos computacionales.
  • Java Script

    Java Script
    Es un lenguaje de script basado en objetos, que se apoya en el modelo de prototipos. Es muy popular por su uso en sitios Web. Fue desarrollado por Brendan Eich, en su trabajo para Netscape, quien lo publicó en diciembre de 1995. Su sintaxis es parecida a la de C.
  • PHP

    PHP
    Creado por Rasmus Lerdorf, inicialmente eran una serie de scripts en Perl y posteriormente estos scripts fueron reescritos en C, que el usaba para algunas tareas Web. Inicialmente significaba “Personal Home Page Tools”, y fue publicado por primera vez el 8 de junio de 1995, actualmente su nombre oficial es: “PHP Hypertext Preprocessor”.
  • Herencias de Otros Lenguajes

    Herencias de Otros Lenguajes
    Java tuvo también otras muchas peculiaridades heredadas de otros lenguajes de programación orientados a objetos como es el caso de SmallTalk o C++. Por ejemplo el estilo sintáctico de Java esta tomado principalmente de C++, y el ser interpretado, la máquina abstracta, la introducción de un recolector automático de basura, la obligación de que todos los objetos sean apuntados por punteros y la herencia simple están tomados de Smalltalk.
  • Delphi

    Delphi
    No es un lenguaje de programacion únicamente orientado a objetos , sino que es un entorno de desarrollo para la programacion visual. Existe una versión para objetos que es Object Pascal y fue desarrollado por Apple en 1986.
    El desarrollo de Delphi inició en 1993, y Delphi 1.0 fue lanzado oficialmente en Estados Unidos el 14 de febrero de 1995. Presentó una nueva sintaxis usando la palabra clave "class" en lugar de "object", el constructor" Create" y un destructor virtual "Destroy ".
  • C#

    C#
    Es un lenguaje orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .Net
    Con C# se pretendió incorporar 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 y se le denomino C#.
  • Linea de Tiempo Creada Por...

    Francisco Javier Hernández García - 219350584 - Ciencias Computacionales