Evolución de los Lenguajes de Programación

  • Ensamblador

    Invención del lenguaje ensamblador por Mauricio V. Wilkes de la Universidad de Cambridge. La programación se efectuaba en binario directamente.
  • FORTRAN

    Creación del primer lenguaje de programación universal, el FORTRAN (FORmula TRANslator) por John Backus de IBM.
  • ALGOL

    A raíz de una conferencia entre Americanos y Europeos se lanza la idea de un lenguaje normalizado universal: ALGOL 58 (ALGOrithmic Language).
  • LISP.

    Creado por: John McCarthy.
    Paradigma: multiparadigma: orientado a objetos, funcional, declarativo.
  • Simula

    Lenguaje de programación orientada a objetos (POO). Fue el primero de este tipo que incluyó el concepto de clase. Simula 67 fue lanzado oficialmente en mayo de 1967
    Sus autores Ole Johan Dahl y Kristen Nygaard.
  • BASIC

    Thomas Kurtz y John Kemeny crean el lenguaje BASIC (Beginner' s All-purpose Symbolic Instruction Code) en Dartmouth College, para sus estudiantes.
  • Pascal

    Creado en 1968 y Publicado en 1970 Creación del lenguaje PASCAL por Niklaus Wirth.
  • Lenguaje C

    C es un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell
  • SmallTalk

    Creación del lenguaje orientado a objetos, SmallTalk por Alan Kay en Xerox PARC.
  • ADA

    Este lenguaje es desarrollado por Jean Ichbiah de la sociedad Francesa Honeywell Bull.
  • Lenguaje C++

    Bjarn Stroustrup desarrolla una extensión orientada objeto al lenguaje C : el C ++.
  • Eiffel

    Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer.
  • Python

    Diseñado por: Monty Python.
    Características: Es Simple.
    -Es un Lenguaje Orientado a Objetos
    -Lenguaje de Alto Nivel
    -Sintaxis Clara
    -Extensas librerías y fácil de programar
    -Incrustable
    -Permite a los programadores elegir un estilo de programación concreto ya que es un lenguaje de programación multiplataforma.
    -Es libre y de fuente abierta, de propósito general.
  • Lenguaje Ruby

    Creado por el japonés Yukihiro "Matz" Matsumoto.
    Características:
    Es un lenguaje interpretado y está orientado a objetos.
    Hereda su sintaxis de Phyton y Perl.
    El lenguaje puede cargar librerías de extensiones dinámicamente si el sistema operativo lo permite.
    Es un lenguaje portátil.
    En su página web hay gran cantidad de información y tutoriales.
  • PHP: Hypertext Preprocessor (preprocesador de hipertexto)

    Creado por: Rasmus Lerdorf.
    Está enfocado en la creación de webs dinámicas.
    Sus scripts son interpretados por el servidor y genera código HTML Requiere Apache o IIS con librerías de PHP
    Es fácil y rápido de aprender
    Es Poo web
    Puede conectarse con distintas bases de datos: MySQL, PostgreSQL, Oracle, MS SQL Server
    No necesita que se definan los tipos de variables
    Está diseñado con el fin de ser muy seguro para escribir CGI
    Es el lenguaje base que utilizan gestores de contenidos como WordPress
  • Java

    Creado por James Gosling
    -Es sencillo de aprender
    -Su sintaxis es la c++ simplificada
    -Orienta a objeto,aun que no denominados puros,como smalltalk
    -El código que genera su compilación es independiente de la arquitectura
  • STR

    Es un lenguajes de programación implementado sobre la plataforma java
    Tiene caracteristicas similares a Python,ruby,Perl y smaltk
  • GO

    Creado por Robert Grisemes,Rod Pike,Ken tompson
    -Su Sintaxis parecida a C (Por lo tanto cómodo)
    -Usa un tipado Estático y tan eficiente como C
    -Facilidad de lenguajes dinámicos como Rython