historia de los lenguajes de programación

28
Historia de los Lenguajes de Programación Con el paso del tiempo y la continua evolución de las computadoras, los lenguajes de programación han ido cambiando y mejorando de acuerdo a las necesidades tanto de programadores como de las máquinas en general, dejando consigo una gran variedad de lenguajes y códigos que seguramente nadie conoce en su totalidad. Si nos ponemos en la tarea de investigar un poco sobre la historia de los lenguajes de programación seguro encontraremos datos sorprendentes, como por ejemplo el hecho de que el primer lenguaje de computadora apareció hace más de 100 años y fue escrito por una mujer, Ada Lovelace quien es considerada como la primera programadora tras haber escrito la manipulación de los símbolos para una máquina de Charles Babbage que aún no había sido construida.

Upload: blanca-moran

Post on 13-Jul-2016

216 views

Category:

Documents


0 download

DESCRIPTION

Informe

TRANSCRIPT

Page 1: Historia de Los Lenguajes de Programación

Historia de los Lenguajes de Programación

Con el paso del tiempo y la continua evolución de las computadoras, los lenguajes de

programación han ido cambiando y mejorando de acuerdo a las necesidades tanto de

programadores como de las máquinas en general, dejando consigo una gran variedad de

lenguajes y códigos que seguramente nadie conoce en su totalidad.

Si nos ponemos en la tarea de investigar un poco sobre la historia de los lenguajes de

programación seguro encontraremos datos sorprendentes, como por ejemplo el hecho de

que el primer lenguaje de computadora apareció hace más de 100 años y fue escrito por una

mujer, Ada Lovelace quien es considerada como la primera programadora tras haber escrito

la manipulación de los símbolos para una máquina de Charles Babbage que aún no había

sido construida.

Los lenguajes de programación al principio eran muy difíciles de entender pues estaban

desarrollados para ser entendidos directamente por las maquinas (lenguajes de bajo nivel) y

Page 2: Historia de Los Lenguajes de Programación

eran muy pocas las personas que se dedicaban a programar en ese entonces, pero con el

paso del tiempo se han hecho cada vez más amigables y gracias al uso de compiladores e

intérpretes se ha podido llevar la programación a un nivel más humano (lenguajes de alto

nivel) facilitando el proceso de desarrollo de software.

En la historia de los lenguajes de programación podemos destacar también el hecho de que

se han derivado varios tipos de lenguajes a partir de los primeros, así como otros detalles que

podemos apreciar en la siguiente linea de tiempo:

1843: Ada Lovelace desarrolla el primer lenguaje de programación cuando escribió un algoritmo para la máquina analítica de Charles Babbage. Ada Lovelace es recordada principalmente por haber creado su máquina analítica mecánica, que permitía calcular cualquier función algebraica y almacenar números; el programa se introducía en la máquina mediante tarjetas. Fue la primera programadora de la historia, lo denominaron ADA. 

.

1957 – Fortran: (“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.  Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y

usado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta

Page 3: Historia de Los Lenguajes de Programación

área de la programación desde el principio y ha estado en uso continuo por más de

medio siglo en áreas de cómputo intensivo tales como la predicción numérica del

tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), física

computacional y química computacional. Es uno de los lenguajes más populares en el

área de la computación de alto rendimiento y es el lenguaje usado para programas que

evalúan el desempeño (benchmark) y el ranking de los supercomputadores más rápidos

del mundo.

1958 –Lisp: (“List Processor”) Utilizado para la notación matemática y temas de ciencias de la computación. El Lisp (o LISP) es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y una sintaxis completamente entre paréntesis.

Especificado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, el Lisp es el segundo más viejo lenguaje de programación de alto nivel de extenso uso hoy en día; solamente el FORTRAN es más viejo.

Al igual que el FORTRAN, el Lisp ha cambiado mucho desde sus comienzos, y han existido un gran número de dialectos en su historia. Hoy, los dialectos Lisp de propósito general más ampliamente conocidos son el Common Lisp y el Scheme.

Page 4: Historia de Los Lenguajes de Programación

1959 – 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.  Fue creado en el año 1959 con el objetivo de crear

un lenguaje de programación universal que pudiera ser usado en cualquier ordenador (ya

que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre

sí), y que estuviera orientado principalmente a los negocios, es decir, a la

llamada informática de gestión.

1964 – 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

Page 5: Historia de Los Lenguajes de Programación

personales.  es una familia de lenguajes de programación de alto nivel. El BASIC original,

el Dartmouth BASIC, fue diseñado en 1964 por John George Kemeny y Thomas Eugene

Kurtz en el Dartmouth College en Nuevo Hampshire, Estados Unidos, como un medio

para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran

de ciencias.

1970 – Pascal: (En honor al matemático/físico francés Blaise Pascal) Utilizado para la

enseñanza de la programación estructurada y estructuración de datos.Pascal es

un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth entre los

años 1968 y 1969 y publicado en 1970. 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 excedió el ámbito

académico para convertirse en una herramienta para la creación de aplicaciones de todo

tipo.

Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado. Esto implica que:

1. El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.

2. El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.

Page 6: Historia de Los Lenguajes de Programación

1972 – Lenguaje C: (Basado en un lenguaje anterior llamado “B”) Creado para sistemas

Unix. Muchos de lenguajes de programación más populares del mundo son derivados de

él, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python. C es un lenguaje de

programación originalmente desarrollado por Dennis M. Ritchie entre 1969 y 1972 en los

Laboratorios,2 como evolución del anterior lenguaje B, a su vez basado en BCPL.

Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.

Page 7: Historia de Los Lenguajes de Programación

1980 – 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. Ada 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. Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.

Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución (des activables en beneficio del rendimiento). La sincronización de tareas se realiza mediante la primitiva rendezvous.

Ada se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica (Boeing o Airbus), la gestión del tráfico aéreo (como Indra en España) y la industria aeroespacial entre otros.

Page 8: Historia de Los Lenguajes de Programación

1983 – C++: (“C con clases”; ++ es el operador de incremento en “C”) Es una extensión

de lenguaje C, con mejoras tales como clases, funciones virtuales y plantillas. C++ es

un 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. En ese sentido,

desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje

híbrido

Page 9: Historia de Los Lenguajes de Programación

1983 – Objective-C: (Extensión de “C” orientada a objetos) Ampliación de C, se adiciona

la funcionalidad de paso de mensajes basado en el lenguaje Smalltalk. Objective-C es

un lenguaje de programación orientado a objetos creado como un supe conjunto

de C para que implementase un modelo de objetos parecido al de Smalltalk.

Originalmente fue creado por Brad Cox y la corporación StepStone en 1980. En 1988 fue

adoptado como lenguaje de programación de NEXTSTEP y en 1992fue liberado bajo

licencia GPL para el compilador GCC. Actualmente se usa como un lenguaje principal de

programación para Mac OS X, iOS y GNUstep, además de Swift.

1987 – Perl: Creado para el procesamiento de informes en sistemas Unix. Hoy en día es

conocido por su gran potencia y versatilidad.

Perl es un lenguaje de programación diseñado por Larry Wall en 1987. 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.

Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script

Page 10: Historia de Los Lenguajes de Programación

1991 – Python: Creado para apoyar una variedad de estilos de programación y hacerlo divertido de usar. Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.

Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

Page 11: Historia de Los Lenguajes de Programación

1993 – Ruby: Una lenguaje influenciado por Perl, Ada, Lisp, Smalltalk, etc. Diseñado

para la programación productiva y agradable. 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 en1995. Combina una sintaxis inspirada en Python y Perl con

características de programación orientada a objetos similares a Smalltalk. Comparte

también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylany CLU.

Ruby es un lenguaje de programación interpretado en una sola pasada y su

implementación oficial es distribuida bajo una licencia de software libre.

Page 12: Historia de Los Lenguajes de Programación

1995 – Java: Hecho para un proyecto de televisión interactiva. Funciona multiplataforma.

Es el segundo lenguaje más popular (detrás de lenguaje C). 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. Su sintaxis deriva en gran

medida de C y C++, pero tiene menos utilidades de nivel que cualquiera de ellos. Las

aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede

ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la

computadora subyacente.

Page 13: Historia de Los Lenguajes de Programación

1995 – PHP: (“Personal Home Page”) Usado para la creación de páginas web dinámicas.

Fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue

siendo desarrollado con nuevas funciones por el grupo PHP. Este lenguaje forma parte

del software libre publicado bajo la licencia PHP, que es incompatible con la Licencia

Pública General de GNU debido a las restricciones del uso del término PHP.

Page 14: Historia de Los Lenguajes de Programación

1995 – JavaScript: Creado para ampliar la funcionalidad de las páginas web, permite utilizar formularios de presentación/validación, interactividad, animaciones, seguimiento de la actividad del usuario, etc... JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico.

Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas4 aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo

Línea del tiempo completa(1950-2010)

Predecesor(es) Año Nombre Desarrollador(es) principal(es)

Anterior a 1950

* ~1837Código de la máquina analítica

Ada Lovelace

Page 15: Historia de Los Lenguajes de Programación

*1943-1945

Plankalkül (concepto) Konrad Zuse

*1943-1946

Código ENIACJohn von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine, Alan Turing

ENIAC Short Code 1949 C-10 Betty Holberton

1950

EDSAC 1951Regional Assembly Language

Maurice Wilkes

C-10, Short Code 1952 A-0 Grace Hopper

Esquema de código CPC

1952 Autocode Alick Glennie, Alan Turing

* 1954 Mark I Autocode Tony Brooker

A-01954-1955

FORTRAN "0" (concepto) John W. Backus en IBM

A-0 1954 ARITH-MATIC Grace Hopper

* 1954 IPL V (concepto) Allen Newell, Cliff Shaw, Herbert Simon

A-0 1955 FLOW-MATIC Grace Hopper

IPL1956-1958

LISP (concepto) John McCarthy

FLOW-MATIC 1957 COMTRAN Bob Bemer

FORTRAN 0 1957FORTRAN "I"(implementación)

John W. Backus en IBM

* 1957 COMIT (concepto)

FORTRAN I 1958 FORTRAN II John W. Backus en IBM

FORTRAN 1958 ALGOL 58 (IAL) Esfuerzo internacional

* 1958 IPL V (implementación) Allen Newell, Cliff Shaw, Herbert Simon

FLOW-MATIC, COMTRAN

1959 COBOL (concepto) El comité CODASYL

IPL 1959 LISP (implementación) John McCarthy

1959 TRAC (concepto) Calvin Mooers

1960ALGOL 58 1960 ALGOL 60FLOW-MATIC, 1960 COBOL El comité CODASYL

Page 16: Historia de Los Lenguajes de Programación

COMTRAN 61 (implementación)

* 1961 COMIT (implementación)

FORTRAN II 1962 FORTRAN IV* 1962 APL (concepto) Kenneth E. Iverson

ALGOL 58 1962 MAD Bruce Arden, y otros

ALGOL 60 1962 Simula (concepto)

FORTRAN II, COMIT

1962-1963

SNOBOL Ralph Griswold, y otros

SNOBOL 1963 SNOBOL3 Ralph Griswold, y otros

ALGOL 60 1963 ALGOL 68 (concepto) Adriaan van Wijngaarden, y otros

ALGOL 58 1963 JOSS I Cliff Shaw, RAND

CPL, LISP 1964 COWSEL Rod Burstall, Robin Popplestone

ALGOL 60, COBOL, FORTRAN

1964 PL/1 (concepto) IBM

FORTRAN II, ALGOL 60

1964 BASIC John Kemeny y Thomas Kurtz

1964 TRAC (implementación) Calvin Mooers

1964 IITRANJOSS 1965 TELCOMP Bolt, Beranek y Newman

JOSS I 1966 JOSS II Chuck Baker, RAND Corporation

FORTRAN IV 1966 FORTRAN 66LISP 1966 ISWIM Peter J. Landin

ALGOL 60 1966 CORAL66CPL 1967 BCPL Martin Richards

FORTRAN, TELCOMP

1967 MUMPS Massachusetts General Hospital

* 1967 APL (implementación) Kenneth E. Iverson

ALGOL 60 1967SIMULA 67(implementación)

Ole-Johan Dahl, Bjørn Myhrhaug, Kristen Nygaard en Norsk Regnesentral

SNOBOL3 1967 SNOBOL4 Ralph Griswold, y otros

PL/I 1967 XPL W. M. Mckeeman, y otros en la Universidad de California Santa Cruz, CaliforniaJ. J. Horning, y otros en la Universidad

Page 17: Historia de Los Lenguajes de Programación

de Stanford

DIBOL 1968 DIBOL-8 DEC

COWSEL 1968 POP-1 Rod Burstall, Robin Popplestone

1968 Forth (concepto) Chuck Moore

LISP 1968 LOGO Seymour Papert

* 1968 REFAL (implementación) Valentin Turchin

ALGOL 60 1969ALGOL 68 (implementación)

Adriaan van Wijngaarden, y otros

ALGOL 60, COBOL, FORTRAN

1969 PL/1 IBM

BCPL 1969 BBen Thompson, con la colaboración de Dennis Ritchie

19701970 Forth (implementación) Chuck Moore

POP-1 1970 POP-2ALGOL 60, ALGOL W

1970 Pascal Niklaus Wirth, Kathleen Jensen

Pascal, XPL 1971 Sue Holt y otros en la Universidad de Toronto

SIMULA 67 1972 Smalltalk-72 Xerox PARC

B, BCPL, ALGOL 68

1972 C Dennis Ritchie

* 1972 INTERCAL2-level W-Grammar

1972 Prolog Alain Colmerauer

Pascal, BASIC 1973 COMAL Børge Christensen, Benedict Løfstedt

Pascal, Sue 1973 LIS Ichbiah y otros en CII Honeywell Bull

1973 ML Robin Milner

BASIC 1974 GRASS Tom DeFanti

Business BASIC 1974 BASIC FOUR BASIC FOUR CORPORATION

1974 GCL Edsger Dijkstra

LISP 1975 Scheme Gerald Jay Sussman, Guy L. Steele, Jr.

Pascal 1975? Modula Niklaus Wirth

BASIC 1975 Altair BASIC Bill Gates, Paul Allen

ALGOL 68, BLISS, 1975 CS-4 Benjamin M. Brosgol en Intermetrics

Page 18: Historia de Los Lenguajes de Programación

ECL, HAL

Smalltalk-72 1976 Smalltalk-76 Xerox PARC

C, FORTRAN 1976 Ratfor Brian Kernighan

* 1977 FP John Backus

* 1977 Bourne Shell (sh) Stephen Bourne

Fortran 1977 IDL David Stern de Research Systems Inc

MUMPS 1977 Standard MUMPSSNOBOL 1977 ICON (concepto) Ralph Griswold

ALGOL 68, LIS 1977 GreenIchbiah y otros en CII Honeywell Bull para el Departamento de Defensa de los Estados Unidos

ALGOL 68, CS-4 1977 Red

Benjamin M. Brosgol y otros en Intermetrics para el Departamento de Defensa de los Estados Unidos

ALGOL 68, 1977 BlueGoodenough y otros en SofTech para el Departamento de Defensa de los Estados Unidos

ALGOL 68, 1977 YellowSpitzen y otros en SRI International para el Departamento de Defensa de los Estados Unidos

FORTRAN IV 1978 FORTRAN 77Modula 1978? Modula-2 Niklaus Wirth

* 1978? MATLABMoler en la Universidad de Nuevo México

Algol60 1978? SMALLDr. Nevil Brown lee en la Universidad de Auckland

* 1978 VISICALC Dan Bricklin, Bob Frankston en VisiCorp

PL/I, BASIC, EXEC 2

1979 REXX Mike Cowlishaw

C, SNOBOL 1979 Awk Aho, Weinberger, Brian Kernighan

SNOBOL 1979 ICON(implementación) Ralph Griswold

* 1979 Vulcan dBase-II Ratliff

1980C, SIMULA 67 1980 C con Clases Bjarne Stroustrup

Page 19: Historia de Los Lenguajes de Programación

Smalltalk-76 1980 Smalltalk-80 Xerox PARC

Smalltalk, C 1982 Objective-C Brad Cox

Green 1983 Ada 83Departamento de Defensa de los Estados Unidos

C con Clases 1983 C++ Bjarne Stroustrup

BASIC 1983 True BASICJohn George Kemeny, Thomas Kurtz en Dartmouth College

Sh 1984? Korn Shell (ksh) Dave Korn

* 1984 Standard MLDBase 1984 CLIPPER Nantucket

LISP 1984 Common Lisp Guy Steele y muchos otros

1977MUMPS 1985 1984 MUMPSDBase 1985 PARADOX Borland

Interpress 1985 PostScript John Warnock

BASIC 1985 QuickBASIC Microsoft

1985 Miranda David Turner en la Universidad de Kent

SIMULA 67 1985 Eiffel Bertrand Meyer

1986 LabVIEW National Instruments

1986 Informix-4GL Informix

C 1986 PROMALSmalltalk 1987 Self (concepto) Sun Microsystems Inc.

* 1987 HyperTalk Apple Computer

* 1987 SQL-87C, sed, awk, sh 1987 Perl Larry Wall

MATLAB 1988 OctavedBase-III 1988 dBase-IVAwk, Lisp 1988 Tcl John Ousterhout

REXX 1988 Object REXX Simón Nash

Ada 1988 SPARK Bernard A. Carré

Turbo Pascal 1989 Turbo Pascal OOP Borland

C 1989 Standard C89/90ANSI X3.159-1989 (adopted by ISO in 1990)

Modula-2 1989 Modula-3 Cardeli, y otros

Modula-2 1989 Oberon Niklaus Wirth

VisSim 1989 VisSim Peter A. Darnell

Page 20: Historia de Los Lenguajes de Programación

1990Oberon 1990 Object Oberon Niklaus Wirth

APL, FP 1990 JKenneth Iverson, Roger Hui en Iverson Software

Miranda 1990 Haskell1984 MUMPS 1990 1990 MUMPSFortran 77 1991 Fortran 90Object Oberon 1991 Oberon-2 Niklaus Wirth

ABC 1991 Python Van Rossum

1991 QQuickBASIC 1991 Visual Basic Alan Cooper en Microsoft

SQL-87 1992 SQL-92Turbo Pascal OOP 1992 Borland PascalKsh 1993? Z Shell (zsh)

Smalltalk 1993? Self (implementación) Sun Microsystems Inc.

Forth 1993 FALSE Oortmerrsen

FALSE 1993 Brainfuck Urban Müller

HyperTalk 1993 Revolution TranscriptHyperTalk 1993 Apple Script Apple

APL, Lisp 1993 K Whitney

Smalltalk, Perl 1993 Ruby

1993 LuaRoberto Ierusalimschy y otros en Tecgraf, PUC-Rio

C 1993 ZPLChamberlain y otros en Universidad de Washington

Lisp 1994 Dylan muchos en Apple Computer

Ada 83 1995 Ada 95 ISO

Borland Pascal 1995 Delphi Anders Hejlsberg en Borland

1995 ColdFusion Allaire

C, SIMULA67 ó C++, Smalltalk

1995 Java James Gosling en Sun Microsystems

Smalltalk, Perl 1995 Ruby Yukihiro Matsumoto

1990MUMPS 1995 1995 MUMPSSelf, Java 1995? LiveScript Brendan Eich en Netscape

Page 21: Historia de Los Lenguajes de Programación

Fortran 90 1996 Fortran 95

APL, Perl 1996Perl Data Language (PDL)

Karl Glazebrook, Jarle Brinchmann, Tuomas Lukka, and Christian Soeller

REXX, Java 1996 NetREXX Cowlishaw

LiveScript 1997? JavaScript Brendan Eich en Netscape

SML 84 1997 SML 97PHP 3 1997 PHPScheme 1997 Pico Universidad Libre de Bruselas

Smalltalk-80, Self 1997 Squeak Smalltalk Alan Kay, y otros en Apple Computer

JavaScript 1997? ECMAScript ECMA TC39-TG1

C++, Standard C 1998 Standard C++ ANSI/ISO Standard C++

Prolog 1998 Erlang Open Source Erlang en Ericsson

Standard C89/90 1999 Standard C99 ISO/IEC 9899:1999

2000C, C++, Java, Delphi, Modula-2

2000 C# Anders Hejlsberg, Microsoft (ECMA)

C, C++, C#, Java 2001 D Walter Bright, Digital Mars

2010* 2010 Grace James Noble, Kim Bruce, Andrew Black

Page 22: Historia de Los Lenguajes de Programación

INTRODUCCION

En este informe le hablaremos de la “Linea del Tiempo- Lenguaje de Programación” le explicaremos un poco de cada uno de los diferentes tipos de lenguajes como lo son el Java, Pascal, Ruby, Php etc… y además podrá ver las diferentes imágenes de los tipos de lenguaje en la linea de tiempo.

Le hablaremos un poco sobre la historia de Lenguaje de Programación y poco a poco aprenderá un poco más sobre lo que es informática o computación esto le podrá ayudar mucho ya que si le encanta utilizar mucho el internet le ayudara a elegir el mejor programa para sus tareas o deberes.

Page 23: Historia de Los Lenguajes de Programación

Y le servirá mucho en sus necesidades espero les guste.

Conclusiones

Con el paso del tiempo la continua evolución de las computadoras, los lenguajes de programación han ido cambiando y mejorando.

Al investigar la historia de los lenguajes de programación puedes encontrar datos sorprendentes como puede ser que el primer lenguaje de computadora apareció hace más de un siglo (100 años).

Eran muy pocas las personas que se dedicaban a programar, pero con el paso del tiempo se han hecho más amigables y gracias al uso de compiladores e intérpretes se ha podido llevar una programación a un nivel con menos dificultad.

Page 24: Historia de Los Lenguajes de Programación

Biografía

El grupo número 2 que está conformado por Adela Leiva, Ángela Tinoco, Blanca Moran, Jenny Duarte, Sindy Reyes y Luis Roches encontró la información en dos sitios web que gracias a ellos pueden cumplir con su informe el día jueves 17 en la clase de Programación con el tema de “Linea de Tiempo-Lenguaje de Programación” el sitio web o página web que encontraron la información requerida son:https://es.wikipedia.org/.../Anexo:Cronologia_de_la_ lenguaje _ de_programacion

www.maestrodelacomputacion.net Curiosidades (Historia de los lenguajes de programación)