Evolucion de los Lenguajes de Programacion

  • Primer Lenguaje de Programacion

    Ada Lovelace desarrolla el primer lengiaje de programacion cuando escribio un algoritmo para la maquina analitica de Charles Babbage
  • Primera Generacion

    Primera Generacion
    Codigo Maquina y Ensambladores
    La primera generacion de lenguajes de programacion consistia de una secuencia de 0s y 1s que los controles de la computadora que interpreta como instruccion electronicamente.
  • Desarrollo del Lenguaje Ensamblador

    Desarrollo del Lenguaje Ensamblador
    Es un lenguaje de programacion de bajo nivel, basado en la representacion de código de máquina. (binario ) El ensamblador realiza la traduccion del codigo de máquina.
  • Segunda Generacion

    Lenguaje simbólico (ensambladores):
    Son más fáciles de utilizar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador. El lenguaje ensamblador es el primer intento de sustituir el lenguaje maquina por otro más similar a los utilizados por las personas. Este intenta desflexibilizar la representación de los diferentes campos.
  • Fortan

    Fortan
    “The IBM Mathematical Formula Translating System” : Un lenguaje de programación de alto nivel de propósito general. Para cálculo numérico y científico (como alternativa al lenguaje ensamblador). Es el lenguaje de programación más antiguo que se utiliza hoy en día.
  • Tercera Generacion

    LENGUAJES DE ALTO NIVEL:
    Están diseñados para que las personas escriban y entiendan los programas de un modo mucho mas fácil que los lenguajes máquina y ensamblador. El lenguaje de alto nivel es independiente de la máquina (las instrucciones no dependen del diseño del hardware o de una computadora en particular), por lo que estos programas son portables o transportables. Los programas pueden ser ejecutados con poca o ninguna modificación en diferentes tipos de computadoras.
  • Cobol

    Cobol
    “Common Business-Oriented Language" : Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU.
  • Basic

    Basic
    “Beginner’s All-purpose Symbolic Instruction Code”: Diseñado para la simplicidad. Su popularidad explotó a mediados de los años 70 con los computadores personales.
  • Cuarta Generacion

    La Programación Orientación a Objetos (P.O.O.):
    surge en Noruega en 1967 con un lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en el centro de cálculo noruego. Simula 67 introdujo por primera vez los conceptos de clases, corrutinas y subclases.
  • Pascal

    Pascal
    Es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización fue de gran uso para herramientas de todo tipo.
  • Quinta Generacion

    FGCS (Fifth Generation Computer Systems), fue un proyecto hecho por Japón a finales de la década de 1970. Su objetivo era el desarrollo de una nueva clase de computadoras que utilizarían técnicas y tecnologías de inteligencia artificial tanto en el plano del hardware como del software.
  • C

    C
    Creado para sistemas Unix. Muchos de lenguajes de programación más populares del mundo son derivados de el, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python.
  • Ada

    Ada
    (En honor a Ada Lovelace): Es derivado del Pascal. Contratado por el Departamento de Defensa de los EE.UU. en 1977 para el desarrollo de sistemas de software grandes.
  • C++

    C++
    C++ es un lenguaje de programación diseñado por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos.
  • Perl

    Perl
    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. El lenguaje se expandió rápidamente en los siguientes años. Perl 2, publicado en 1988, aportó un mejor motor de expresiones regulares. Perl 3, publicado en 1989, añadió soporte para datos binarios.
  • Phyton

    Phyton
    Se remonta hacia finales de los 80s principio de los 90s y su implementación comenzó en diciembre de 1992 cuando Guido Van Rossum que trabajaba en el (CWI) (un centro de investigación holandés de carácter oficial) decidió empezar el proyecto como un pasatiempo..
  • Ruby

    Ruby
    Ruby es un lenguaje de programacion de alto nivel que fue inventado por Yukihiro “Matz” Matsumoto, en Japón, lanzado al mundo en 1995. Ruby es un lenguaje interpretado, de codigo abierto, y orientado a objetos.
  • Java

    Java
    El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.
  • Elaborado

    Elaborado: Alfredo G. Mejia Martinez
    Tarea:4.2 Elaboración de linea de tiempo de la evolución de los lenguajes de programación
    Fuentes:https://www.preceden.com/timelines/310321-evoluci-n-de-los-lenguajes-de-programacion