Descarga

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

  • Código de la maquina diferencial

    Código de la maquina diferencial
    Es el diseño de un computador moderno de uso general realizado por el profesor británico de matemática Charles Babbage, pero a quien se le conoce como su desarrolladora es a Ada Lovelace
  • Plankalkül

    Plankalkül
    Fue el primer lenguaje de programación, que fue creado por el científico alemán Konrad Zuse
  • Código ENIAC

    Código ENIAC
    El grupo de programadoras del ENIAC estaba conformado por: Betty Snyder Holberton, Jean Jennings Bartik, Kathleen McNulty Mauchly Antonelli, Marlyn Wescoff Meltzer, Ruth Lichterman Teitelbaum y Frances Bilas Spence
  • C-10

    C-10
    Su programadora fue Betty Holberton
  • A-0

    A-0
    Fue escrito por Grace Hopper en 1951 y 1952 para UNIVAC I. Fue el primer compilador desarrollado para una computadora electrónica.
  • Autocode

    Autocode
    Sus programadores fueron Alick Glennie y Alan Turing
  • Mark I Autocode

    Su programador fue Tony Brooker
  • ARITH-MATIC

    Su programador fue Grace Hopper
  • IPL V

    Sus programadores fueron Allen Newell, Cliff Shaw, Herbert Simon
  • FORTRAN "0"

    FORTRAN "0"
    Su programador fue John W. Backus en IBM
  • FLOW-MATIC

    Es el primer lenguaje de alto nivel orientado al ámbito de gestión. Fue creado por Grace Murray Hopper
  • LIPS

    Desarrollado originalmente en por John McCarthy, Lisp es el segundo lenguaje de programación de alto nivel de mayor antigüedad entre los que continúan teniendo un uso extendido en la actualidad; únicamente FORTRAN es anterior.
  • TRAC

    Es un lenguaje de programación desarrollado por Calvin Mooers.
  • ALGOL

    Sus desarrolladores fueron: Backus, Bauer, Bottenbruch, Green, Katz, McCarthy, Naur, Perlis, Rutishauser, Samelson, Vauquois, Wegstein, van Wijngaarden y Woodger
  • COBOL 61

    Fue creado por el comité CODASY con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador
  • COMIT

    Es el primer lenguaje de programación para la manipulación de cadenas y de reconocimiento de patrones. Creado por Yngve
  • FORTRAN IV

    Es un lenguaje de programación de propósito general,procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. Desarrollado originalmente por IBM
  • APL

    APL
    Es un lenguaje de programación que se originó a partir de la notación matemática desarrollada por Kenneth Iverson
  • MAD

    Creado por Bruce Arden
  • Simula

    Es un lenguaje de programación orientada a objetos
  • Snobol

    Lenguaje de programación de computadoras de muy alto nivel que surgió en los Laboratorios Bell merced al equipo formado por David J. Farber, Ralph E. Griswold e Ivan P. Polonsky.
  • SNOBOL3

    SNOBOL3
    Desarrollado por Ralph Griswold
  • ALGOL 68

    Desarrollado por Adriaan van Wijngaarden
  • JOSS I

    Sus desarrolladores fueron Cliff Shaw, RAND
  • COWSEL

    COWSEL
    Desarrollado por: Rod Burstall, Robin Popplestone
  • PL/1

    Fue propuesto por IBM para responder simultáneamente a las necesidades de las aplicaciones científicas y comerciales, disponible en las novedosas plataformas de utilidad general IBM 360 y más adelante IBM 370.
  • BASIC

    El BASIC original, el Dartmouth BASIC, fue diseñado por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos
  • TRAC

    Es un lenguaje de programación desarrollado por Calvin Mooers.
  • IITRAN

  • TELCOMP

    Sus desarrolladores fueron :Bolt, Beranek y Newman
  • JOSS II

    Creado por :Chuck Baker, RAND Corporation
  • FORTRAN 66

    FORTRAN 66
    Desarrollado por IBM
  • ISWIM

    Es una notación algorítmica en el estilo de un lenguaje de programación diseñada por Peter J. Landin
  • CORAL66

    Fue desarrollado en el Royal Radar Establishment (RRE), Malvern, UK por I. F. Currie and M. Griffiths.
  • BCPL

    BCPL
    Fue diseñado por Martin Richards de la Universidad de Cambridge.
  • MUMPS

    Desarrollado por Massachusetts General Hospital
  • APL

    Es un lenguaje de programación que se originó a partir de la notación matemática desarrollada por Kenneth Iverson.
  • SIMULA 67

    Fue lanzado oficialmente por sus autores Ole Johan Dahl y Kristen Nygaard
  • SNOBOL4

    Es la cuarta y más reciente encarnación de una serie de lenguajes de programación de computadoras para el propósito especial de manipulación de cadenas de caracteres.Desarrollado por Ralph Griswold
  • XPL

    Sus desarrolladores fueron: W. M. Mckeeman, y otros en la Universidad de California Santa Cruz, California
    J. J. Horning, y otros en la Universidad de Stanford
  • DIBOL-8

    Su desarrollador fue DEC
  • POP-1

    Sus desarrolladores fueron: Rod Burstall, Robin Popplestone
  • Forth

    Es un lenguaje de programación y un ambiente de programación para computadores ideado por Charles H. Moore y Elisabeth Rather
  • LOGO

    Es un lenguaje de programación en parte funcional, en parte estructurado. Fue diseñado con fines didácticos por Danny Bobrow, Wally Feurzeig, Seymour Papert y Cynthia Solomon
  • REFAL

    REFAL
    Desarrollado por Valentin Turchin
  • ALGOL 68

    ALGOL 68
    Desarrollado por Adriaan van Wijngaarden
  • PL/1

    Su desarrollador fue IBM
  • B

    Lenguaje de programación desarrollado en los Bell Labs, predecesor del lenguaje de programación C. Fue mayoritariamente un trabajo de Kenneth L. Thompson con contribuciones de Dennis M. Ritchie
  • Forth

    Es un lenguaje de programación y un ambiente de programación para computadores ideado por Charles H. Moore y Elisabeth Rather
  • POP-2

  • Pascal

    Es un lenguaje creado por el profesor suizo Niklaus Wirth y Kathleen Jensen. Utilizaba la programación estructurada y estructuración de datos.
  • Sue

    Desarrollado por: Holt y otros en la Universidad de Toronto
  • Smalltalk-72

    Es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. Diseñado por Xerox PARC
  • C

    C
    Es un lenguaje de programación originalmente desarrollado por Dennis Ritchie
  • INTERCAL

    Es un lenguaje de programación esotérico diseñado para ser extremadamente difícil de entender. Es una parodia de los lenguajes de programación FORTRAN y COBOL. Fue creado por Don Woods y James Lyons, estudiantes de Princeton.
  • Prolog

    Prolog
    Es un lenguaje de programación lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial. Diseñado por Alain Colmerauer
  • COMAL

    Es un lenguaje de programación desarrollado en Dinamarca por Benedict Løfstedt y Børge Christensen
  • LIS

    Desarrollado por Ichbiah y otros en CII Honeywell Bull
  • ML

    Es un lenguaje de programación de propósito general de la familia de los lenguajes de programación funcional desarrollado por Robin Milner
  • GRASS

    GRASS
    Diseñado por Tom DeFanti
  • BASIC FOUR

    Desarrollado por BASIC FOUR CORPORATION
  • GCL

    Es un modelo de lenguaje definido por Edsger Dijkstra para semántica de transformación de predicados
  • Scheme

    Fue desarrollado por Guy L. Steele y Gerald Jay Sussman e introducido en el mundo académico a través de una serie de artículos conocidos como los Lambda Papers de Sussman y Steele.
  • Modula

    Es un lenguaje de programación cuyo autor es Niklaus Wirth
  • Altair BASIC

    Altair BASIC
    Fue un intérprete para el lenguaje de programación BASIC que corría en el Altair 8800 de MITS y posteriormente en las máquinas de Bus S-100. Fue el primer producto de Microsoft. Desarrollado por Bill Gates y Paul Allen
  • CS-4

    Diseñado por Benjamin M. Brosgol en Intermetrics
  • Smalltalk-76

    Desarrollado por Xerox PARC
  • Ratfor

    Ratfor
    Es un lenguaje de programación implementado como un preprocesador para Fortran 66. Diseñado por Brian Kernighan
  • FP

    FP
    Es un lenguaje de programación creado por John Backus para apoyar la diseminación del paradigma de Programación a nivel funcional.
  • Bourne Shell

    Bourne Shell
    Fue el intérprete usado en las primeras versiones de Unix y se convirtió en un estándar de facto. Diseñado por Stephen Bourne.
  • IDL

    Diseñado por David Stern de Research Systems Inc
  • Standard MUMPS

  • ICON

    Es un lenguaje de programación especialmente recomendado para trabajar con cadenas de texto, ya que permite una programación rápida y concisa. Diseñado por Ralph Griswold
  • Green

    Desarrollado por Ichbiah y otros en CII Honeywell Bull para el Departamento de Defensa de los Estados Unidos
  • Red

    Diseñado por Benjamin M. Brosgol y otros en Intermetrics para el Departamento de Defensa de los Estados Unidos
  • Blue

    Desarrollado por Goodenough y otros en SofTech para el Departamento de Defensa de los Estados Unidos
  • Yellow

    Diseñado por Spitzen y otros en SRI International para el Departamento de Defensa de los Estados Unidos
  • FORTRAN 77

    FORTRAN 77
    Han añadido soporte para procesamiento de datos basados en caracteres. Diseñado por IBM
  • Modula-2

    Como novedad respecto a este último lenguaje, introduce el concepto de módulo, y de encapsulación. Diseñado por Niklaus Wirth.
  • MATLAB

    Es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M). Diseñado por Moler en la Universidad de Nuevo Mexico
  • SMALL

    Desarrollado por Dr. Nevil Brownlee en la Universidad de Auckland
  • VISICALC

    Desarrollado por Dan Bricklin, Bob Frankston en VisiCorp
  • REXX

    Es un lenguaje de programación desarrollado en IBM por Mike Cowlishaw del que existen numerosas implementaciones disponibles con código abierto.
  • Awk

    Es un lenguaje de programación diseñado para procesar datos basados en texto, ya sean ficheros o flujos de datos. El nombre AWK deriva de las iniciales de los apellidos de sus autores: Alfred Aho, Peter Weinberger, y Brian Kernighan.
  • ICON

    En este año se implementa, diseñado por Ralph Griswold
  • Vulcan dBase-II

    Desarrollado por Ratliff
  • C con Clases

    C con Clases
    Desarrollado por Bjarne Stroustrup
  • Smalltalk-80

    La reflexión computacional de Smalltalk-80 se manifiesta en la posibilidad de observar el estado computacional del sistema. Diseñado por Xerox PARC
  • Objective-C

    Lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone
  • Ada 83

    Es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos.
  • C++

    C++
    Lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
  • True BASIC

    Diseñado por John George Kemeny, Thomas Kurtz en Dartmouth College
  • Korn Shell

    Es un programa informático «intérprete de comandos» Unix desarrollado por David Korn en AT&T en los Laboratorios Bell
  • Standard ML

  • CLIPPER

    Es un lenguaje de programación procedural e imperativo creado por Nantucket Corporation y vendido posteriormente a Computer Associates, la que lo comercializó como CA-Clipper.
  • Common Lisp

    ​Desarrollado para estandarizar las variantes divergentes del Lisp que lo precedió, no es una implementación sino una especificación del lenguaje. Diseñado por Guy Steele
  • 1984 MUMPS

  • PARADOX

    Desarrollado por Borland
  • PostScript

    PostScript
    Es un lenguaje de descripción de páginas, utilizado en muchas impresoras y también muy común como formato de transporte de archivos gráficos en talleres de impresión profesional. Diseñado por John Warnock.
  • QuickBASIC

    QuickBASIC
    Añadía tipos definidos por el usuario, estructuras de programación mejoradas, mejores gráficos y soporte de disco, y un compilador además del intérprete. Microsoft sacó a la venta QuickBasic como un paquete de desarrollo comercial.
  • Miranda

    Desarrollado por David Turner en la Universidad de Kent
  • Eiffel

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

    Es una plataforma y entorno de desarrollo para diseñar sistemas, con un lenguaje de programación visual gráfico. Diseñado por National Instruments
  • Informix-4GL

    Desarrollado por Informix
  • PROMAL

  • Self

    Diseñado por Sun Microsystems Inc.
  • HyperTalk

    Desarrollado por Apple Computer
  • SQL-87

    Es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos. Diseñado por Donald D. Chamberlin
  • Perl

    Perl
    Perl toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación. Diseñado por Larry Wall
  • GNU Octave

    Es un programa y lenguaje de programación para realizar cálculos numéricos. Desarrollado por John W. Eaton y colaboradores.
  • dBase-IV

    dBase-IV
    Nuevas funcionalidades como soporte SQL, soporte para red local, compilador, entre otras, aunque en realidad era lento e inestable. Aunque incorporaba un compilador, producía sólo código objeto y no un ejecutable, que no era lo que el mercado y su desarrollador Wayne Ratliff esperaban.
  • Tcl

    Lenguaje de script creado por John Ousterhout, que ha sido concebido con una sintaxis sencilla para facilitarse su aprendizaje, sin detrimento de la funcionalidad y expresividad.
  • Object REXX

    Lenguaje de programación desarrollado en IBM por Simon Nash. Es un lenguaje de programación interpretado, orientado a objetos.
  • SPARK

    Es un subconjunto anotado de Ada desarrollado por la empresa británica Praxis que elimina ciertas características del lenguaje consideradas peligrosas en este tipo de sistemas. Desarrollada por Bernard Carré y Trevor Jennings
  • Turbo Pascal OOP

    Es un sistema de desarrollo de software que incluye un compilador y un entorno de desarrollo integrado (IDE) para el lenguaje de programación Pascal, desarrollado por Borland y liderado por Philippe Kahn.
  • Standard C89/90

    Desarrollado por ANSI X3.159-1989 (adopted by ISO in 1990)
  • Modula-3

    Es un lenguaje de programación imperativo, estructurado y modular, concebido como el sucesor de Modula-2. Diseñado por Cardeli
  • Oberon

    Desarrollado por Niklaus Wirth
  • VisSim

    VisSim
    Es un lenguaje de programación visual, y fue premiado por su capacidad de modelar y simular complejos sistemas dinámicos. Desarrollado por Peter A. Darnell.
  • Object Oberon

    Es un lenguaje de programación orientado a objetos y procedimental creado por Niklaus Wirth
  • J

    Diseñado por Kenneth Iverson hyuiuiy Roger Hui, es una síntesis de los lenguajes de programación APL y los lenguajes funcionales FP y FL.
  • Haskell

    Es un lenguaje de programación estandarizado multi-propósito puramente funcional con semánticas no estrictas y fuerte tipificación estática. Diseñado por Universidad de Yale, Universidad de Glasgow
  • 1990 MUMPS

  • Fortran 90

    Diseñado por IBM
  • Oberon-2

    Desarrollado por Oberon-2
  • Python

    Lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Diseñado por Van Rossum
  • Q

  • Visual Basic

    Visual Basic
    Lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados.
  • SQL-92

    Este vino con una revisión mayor. Desarrollado por Donald D. Chamberlin
  • Borland Pascal

  • Z Shell

  • Self

    Diseñado por Sun Microsystems Inc.
  • FALSE

    Desarrollado por Oortmerrsen
  • Brainfuck

    Brainfuck
    es un lenguaje de programación esotérico, diseñado por Urban Müller, con el objetivo de hacer un lenguaje que fuera a la vez muy simple, Turing completo y que requiriese un compilador pequeño.
  • Revolution Transcript

  • AppleScript

    AppleScript
    Es un lenguaje de programación desarrollado por Apple y diseñado para su ejecución bajo los sistemas Mac OS.
  • K

    Desarrollado por Whitney
  • Ruby

    Lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto
  • Lua

    Diseñado por Roberto Ierusalimschy y otros en Tecgraf, PUC-Rio
  • ZPL

    Desarrollado por Chamberlain y otros en Universidad de Washington
  • Dylan

    Dylan
    Fue creado por iniciativa de Apple Computer. Dylan es, en esencia, una versión depurada y simplificada de CLOS, un sistema de programación orientado a objetos desarrollado en Common Lisp.
  • Ada 95

    Ada 95
    Creado por IOS
  • Delphi

    Delphi
    Es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. Desarrollado por Anders Hejlsberg en Borland
  • ColdFusion

    Diseñado por Allaire
  • Java

    Java
    Lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Diseñado por James Gosling en Sun Microsystems