- HISTORIA DEL LENGUAJE DE PROGRAMACIÒN -
+ Creador
+Año de creación
+Descripción
* ~1840 primer programa -Ada Lovelace
----En la historia de la computación a Ada Lovelace es conocida como la primera programadora de la historia. Su trabajos realizados sobre la maquina analítica de Charles Babbage, le permitieron diseñar el primer algoritmo del mundo de la computación. Gracias a Ada Lovelace, se exponen con claridad las tres funciones básicas de la máquina analítica de Babbage que son: procesar fórmulas matemáticas, hacer cálculos numéricos y dar resultados algebraicos.
* 1945 -1950s Plankalkül (concepto) - Konrad Zuse
--- (Berlín, 1910 - Huenfeld, 1995) Ingeniero alemán. Se le considera el inventor de la primera computadora electrónica digital totalmente funcional, la conocida como Z3 (1941). Además, fue el primero en desarrollar un lenguaje informático e introducir el sistema de numeración binario en la construcción de ordenadores.
* 1952 A-0 Grace
Hopper
--- Popularizó la idea de una máquina independiente de los lenguajes de programación, lo que derivó en el desarrollo de COBOL, un lenguaje de alto nivel de programación que aún se utiliza. Hopper intentó alistarse en la marina estadounidense durante la Segunda Guerra Mundial, pero debió unirse a las reservas de la armada porque ya tenía 34 años. Era conocida por sus amistades como Amazing Grace.
* 1954 Mark I Autocode Tony Brooker
A-0 1954-1955 FORTRAN "0" (concepto) John W. Backus en IBM
A-0 1954 ARITH-MATIC Grace Hopper
A-0 1954 MATH-MATIC Grace
Hopper
* 1954 IPL V (concepto) Allen Newell, Cliff Shaw, Herbert Simon
A-0 1955 FLOW-MATIC Grace
Hopper
IPL 1956-1958 LISP (concepto) John McCarthy
---McCarthy inventó el lenguaje de programación Lisp y publicó su diseño en Comunicaciones del ACM en 1960. Fue un prominente informático que recibió el Premio Turing en 1971 por sus importantes contribuciones en el campo de la Inteligencia Artificial. De hecho, fue el responsable de introducir el término “inteligencia artificial”, concepto que acuñó en la Conferencia de Dartmouth en 1956. También se le atribuye el concepto de cloud computing.
FLOW-MATIC 1957 COMTRAN Bob
Bemer
El primer lenguaje de alto nivel orientado al ámbito de gestión. Fue creado por Grace Murray Hopper (1906 – 1992) en 1955 para UNIVAC. Estableció el concepto de lenguajes de programación basados en palabras del lenguaje natural; también desarrolló los primeros compiladores de la historia, el A-0 (Math Matic) y el B-0, y en 1960 presentó su primera versión del lenguaje COBOL (Common Business-Oriented Language).
FORTRAN 0 1957 FORTRAN "I" (implementación) John W. Backus en IBM
contracción del inglés The IBM Mathematical Formula Translating System) es un lenguaje de programación de alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica.
* 1957 COMIT (concepto)
FORTRAN I 1958 FORTRAN II John W. Backus en IBM
FORTRAN 1958 ALGOL 58 (IAL) Esfuerzo internacional
Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language (lenguaje algorítmico).
Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilización comercial.
Sin embargo, Algol influyó profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión, como Pascal, C y Ada.
* 1958 IPL V (implementación) Allen Newell, Cliff Shaw, Herbert Simon
FLOW-MATIC, COMTRAN 1959 COBOL (concepto) El comité CODASYL
FLOW-MATIC es el primer lenguaje de alto nivel orientado al ámbito de gestión. Fue creado por Grace Murray Hopper (1906 – 1992) en 1955 para UNIVAC. Estableció el concepto de lenguajes de programación basados en palabras del lenguaje natural; también desarrolló los primeros compiladores de la historia, el A-0 (Math Matic) y el B-0, y en 1960 presentó su primera versión del lenguaje COBOL (Common Business-Oriented Language).
IPL 1959 LISP (implementación) John McCarthy
*1959 TRAC
(concepto) Calvin Mooers
El TRAC (siglas en inglés de Text Reckoning And Compiling: Cáculo y Compilación basado en Texto) es unlenguaje de programación desarrollado al principio de la década de 1960 por Calvin Mooers.
--1960s---
*ALGOL 58 1960 ALGOL 60
Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo de las palabras inglesasAlgorithmic Language (lenguaje algorítmico).
Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilizacióncomercial.
Sin embargo, Algol influyó profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión, comoPascal, C y Ada.
Hacia 1965 dos corrientes se distinguieron sobre el tema de un sucesor para Algol. Como resultado se definieron loslenguajes Algol W que es un lenguaje minimalista, rápidamente implementado y distribuido y, por otra parte, Algol 68que para la época está en la frontera entre un lenguaje para programar en él y un lenguaje para investigar sobre él.
FLOW-MATIC, COMTRAN 1960 COBOL 61 (implementación) El comité CODASYL
El modelo Codasyl definió una serie de elementos básicos que definían su estructura de datos. Son los siguientes:
- Elemento de datos.- Unidad de datos más pequeña que se puede referenciar. Puede ser de distintos tipos, y puededefinirse como dependiente de valores de otros elementos (datos derivados).
- Agregado de datos.- Se asemeja a los campos de un fichero o a los atributos de otros modelos.
- Registro.- Colección nominada de elementos de datos. Unidad básica de acceso y manipulación. Se asemeja a losregistros en ficheros y a las entidades en el modelo E/R.
- Conjunto (SET).- Colección nominada de dos o más tipos de registros que establece una vinculación entre ellos. Origen de muchas restricciones. Las interrelaciones 1:N se representan aquí mediante SET.
- Área.- Subdivisión nominada del espacio direccionable de la base de datos que contiene ocurrencias de registros.
- Clave de base de datos
* 1961 COMIT (implementación)
COMIT
El COMIT es el primer lenguaje de programación para la manipulación de cadenas y de reconocimiento de patrones. Se basa en la traducción automática de máquina, donde se pueden sustituir cadenas de símbolos por otras cadenas. Fue desarrollado por Yngve del MIT. Cada enunciado de programa es muy parecido a una producción libre decontexto y representa el conjunto de sustituciones que se pueden hacer si se encuentra esa cadena en los datos.
Como Yngve mantuvo patentado su código, un grupo de los Laboratorios Bell de AT&T decidió desarrollar su propiolenguaje, lo cual dio por resultado el SNOBOL.
* FORTRAN II 1962 FORTRAN IV
Fortran (previamente FORTRAN) (contracción del inglés Formula Translating System) es un lenguaje de programación alto nivel de propósito general,procedimental e imperativo, que está especialmente adaptado alcálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, yusado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desdeel principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como lapredicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), físicacomputacional, y química computacional. Es una de los lenguajes más populares en el área de la computación de altorendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de lossupercomputadores más rápidos del mundo.
Fortran (previamente FORTRAN) (contracción del inglés Formula Translating System) es un lenguaje de programación alto nivel de propósito general,procedimental e imperativo, que está especialmente adaptado alcálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, yusado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desdeel principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como lapredicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), físicacomputacional, y química computacional. Es una de los lenguajes más populares en el área de la computación de altorendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de lossupercomputadores más rápidos del mundo.
* 1962 APL (concepto) Kenneth E. Iverson
*ALGOL 58 1962 MAD Bruce
Arden, y otros
*ALGOL 60 1962 Simula (concepto)
Simula
Simula es un lenguaje de programación orientada a objetos (OOP). Fue el primero de los lenguajes orientado aobjetos. Varios años después de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principiosde orientación a objetos. Así fue como se popularizaron términos como clases, objetos, instancias, herencia, polimorfismo, etc.
Simula 67 fue lanzado oficialmente por sus autores Ole Johan Dahl y Kristen Nygaard en mayo de 1967, en laConferencia de Trabajo en Lenguajes de Simulación IFIO TC 2, en Lysebu cerca de Oslo
Hoy en día, los creadores de Simula han desarrollado un nuevo lenguaje de programación, llamado Beta, quegeneraliza todas las construcciones del lenguaje en una única idea denominada patrón.
*FORTRAN II, COMIT 1962 SNOBOL Ralph
Griswold, y otros
SNOBOL (StriNg Oriented symBOlic Language) es un lenguaje de programación de computadoras de muy alto nivelque surgió en la década de los 60 en los Laboratorios Bell merced al equipo formado por David J. Farber, Ralph E. Griswold y Ivan P. Polonsky.
SNOBOL (StriNg Oriented symBOlic Language) es un lenguaje de programación de computadoras de muy alto nivelque surgió en la década de los 60 en los Laboratorios Bell merced al equipo formado por David J. Farber, Ralph E. Griswold y Ivan P. Polonsky.
*ALGOL 60 1963 CPL Barron,
Christopher Strachey, y otros
El Lenguaje de programación combinado (del inglés Combined Programming Languaje - CPL) fue un lenguaje deprogramación desarrollado conjuntamente entre el Laboratorio de Matemática en la Universidad de Cambridge y laUnidad Computación de la Universidad de Londres durante la década de 1960. El esfuerzo colaborativo fue elresponsable por el "combinado" en el nombre del lenguaje (anteriormente el nombre era Cambridge ProgrammingLanguaje). En 1963 estaba siendo implementado en la computadora Titan, en Cambridge, y en la computadoraAtlas, en Londres.
El Lenguaje de programación combinado (del inglés Combined Programming Languaje - CPL) fue un lenguaje deprogramación desarrollado conjuntamente entre el Laboratorio de Matemática en la Universidad de Cambridge y laUnidad Computación de la Universidad de Londres durante la década de 1960. El esfuerzo colaborativo fue elresponsable por el "combinado" en el nombre del lenguaje (anteriormente el nombre era Cambridge ProgrammingLanguaje). En 1963 estaba siendo implementado en la computadora Titan, en Cambridge, y en la computadoraAtlas, en Londres.
*SNOBOL 1963 SNOBOL3 Ralph
Griswold, y otro
*ALGOL 60 1963 ALGOL 68 (concepto) Adriaan van Wijngaarden, y otros
Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language (lenguaje algorítmico).
Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilización comercial.
Sin embargo, Algol influyó profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión, como Pascal, C y Ada.
Hacia 1965 dos corrientes se distinguieron sobre el tema de un sucesor para Algol. Como resultado se definieron los lenguajes Algol W que es un lenguaje minimalista, rápidamente implementado y distribuido y, por otra parte, Algol 68 que para la época está en la frontera entre un lenguaje para programar en él y un lenguaje para investigar sobre él.
Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language (lenguaje algorítmico).
Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilización comercial.
Sin embargo, Algol influyó profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión, como Pascal, C y Ada.
Hacia 1965 dos corrientes se distinguieron sobre el tema de un sucesor para Algol. Como resultado se definieron los lenguajes Algol W que es un lenguaje minimalista, rápidamente implementado y distribuido y, por otra parte, Algol 68 que para la época está en la frontera entre un lenguaje para programar en él y un lenguaje para investigar sobre él.
*ALGOL 58 1963 JOSS I Cliff Shaw, RAND
JOSS (acrónimo de JOHNNIAC Open Shop System) fue uno de los primeros lenguajes de programación de tiempocompartido (compartir recursos de computación entre muchos usuarios a través de multitareas). Su predecesor fueALGOL 58.
Fue desarrollado por J. Clifford Shaw en la empresa RAND y fue implementado por primera vez en un formato beta, enel ordenador JOHNNIAC en mayo de 1963. La implementación completa se desplegó en enero de 1964, soportando 5terminales y la versión final llamada JOSS In, soportando a 10 terminales, se desplegó en enero de 1965.
*CPL, LISP 1964 COWSEL Rod
Burstall, Robin Popplestone
*ALGOL 60, COBOL, FORTRAN 1964 PL/1 (concepto) IBM
*FORTRAN II, JOSS 1964 BASIC John
Kemeny y Thomas Kurtz
En la programación de computadoras, el BASIC, siglas de Beginner's All-
purpose Symbolic Instruction Code,[1] es unafamilia de lenguajes de programación de alto nivel. El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 porJohn George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como unmedio para facilitar programar computadores a estudiantes (y profesores) que no fueran de ciencias. En ese tiempo, casi todo el uso de los computadores requería codificar software hecho a la medida, lo cual era algo bastanterestringido a personas con formación como científicos y matemáticos. BASIC originalmente fue desarrollado como unaherramienta de enseñanza. El lenguaje y sus variantes llegaron a estar ampliamente disponibles en losmicrocomputadores a finales de los años 1970 y en los años 1980. El BASIC sigue siendo popular hasta el día de hoyen un puñado de dialectos altamente modificados, y en nuevos lenguajes, influenciados por BASIC tales comoMicrosoft Visual Basic o Gambas en Gnu/Linux. Por el año 2006, el 59% de los desarrolladores para la plataforma.NET usaban Visual Basic .NET como su único lenguaje.
En la programación de computadoras, el BASIC, siglas de Beginner's All-
purpose Symbolic Instruction Code,[1] es unafamilia de lenguajes de programación de alto nivel. El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 porJohn George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como unmedio para facilitar programar computadores a estudiantes (y profesores) que no fueran de ciencias. En ese tiempo, casi todo el uso de los computadores requería codificar software hecho a la medida, lo cual era algo bastanterestringido a personas con formación como científicos y matemáticos. BASIC originalmente fue desarrollado como unaherramienta de enseñanza. El lenguaje y sus variantes llegaron a estar ampliamente disponibles en losmicrocomputadores a finales de los años 1970 y en los años 1980. El BASIC sigue siendo popular hasta el día de hoyen un puñado de dialectos altamente modificados, y en nuevos lenguajes, influenciados por BASIC tales comoMicrosoft Visual Basic o Gambas en Gnu/Linux. Por el año 2006, el 59% de los desarrolladores para la plataforma.NET usaban Visual Basic .NET como su único lenguaje.
*1964 TRAC
(implementación) Calvin Mooers
El TRAC (siglas en inglés de Text Reckoning And Compiling: Cáculo y Compilación basado en Texto) es unlenguaje de programación desarrollado al principio de la década de 1960 por Calvin Mooers.
Categoría: Lenguajes de programación
*1964? IITRAN
*JOSS 1965 TELCOMP Bolt,
Beranek y Newman
*JOSS I 1966 JOSS II Chuck
Baker, RAND Corporation
JOSS (acrónimo de JOHNNIAC Open Shop System) fue uno de los primeros lenguajes de programación de tiempocompartido (compartir recursos de computación entre muchos usuarios a través de multitareas). Su predecesor fueALGOL 58.
Fue desarrollado por J. Clifford Shaw en la empresa RAND y fue implementado por primera vez en un formato beta, enel ordenador JOHNNIAC en mayo de 1963. La implementación completa se desplegó en enero de 1964, soportando 5terminales y la versión final llamada JOSS In, soportando a 10 terminales, se desplegó en enero de 1965.
*FORTRAN IV 1966 FORTRAN 66
Fortran (previamente FORTRAN)(contracción del inglés Formula Translating System) es un lenguaje deprogramación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado alcálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, yusado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desdeel principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como lapredicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), físicacomputacional, y química computacional. Es una de los lenguajes más populares en el área de la computación de altorendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de lossupercomputadores más rápidos del mundo.
Fortran (previamente FORTRAN)(contracción del inglés Formula Translating System) es un lenguaje deprogramación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado alcálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, yusado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desdeel principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como lapredicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), físicacomputacional, y química computacional. Es una de los lenguajes más populares en el área de la computación de altorendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de lossupercomputadores más rápidos del mundo.
*LISP 1966 ISWIM Peter J. Landin
ISWIM es una notación algorítmica en el estilo de un lenguaje de programación diseñada por Peter J. Landin y descritapor primera vez en su artículo, Los próximos 700 lenguajes de programación, publicado en la revista Communicationsof the ACM, en 1966. El nombre del lenguaje es el acrónimo de la frase en inglés "If you See What I Mean".
Si bien nunca fue implementado, su influencia fue decisiva en el desarrollo de la programación funcional y se puedencontar los lenguajes SASL, Miranda y ML como sus sucesores más directos.
*ALGOL 60 1966 CORAL66
CORAL (Computing Online Realtime Algorithmic Language) fue desarrollado en 1966 en el Royal RadarEstablishment (RRE), Malvern, UK por I. F. Currie and M. Griffiths.
CORAL 66 es un lenguaje de programación basado en Algol 60, con algunas características de CORAL 64, JOVIAL, y FORTRAN. Como Edinburgh IMP, esto permite un ensamblador integrado, y también ofreció un buen tiempo decomprobación y diagnósticos. El lenguaje usa palabras clave reservadas identificadas por comillas simples, como'BEGIN'. Mientras la sintaxis recuerda ligeramente a Pascal, en algunos aspectos se parece más a FORTRAN que aAlgol, en el cual los procedimientos recurrentes no son apoyados.
*CPL 1967 BCPL Martin
Richards
BCPL es la sigla en inglés de Basic Combined Programming Language (Lenguaje de Programación BásicoCombinado). Fue diseñado por Martin Richards de la Universidad de Cambridge en 1966 debido a las dificultadesexperimentadas con el lenguaje de programación CPL durante los años 60. El primer compilador implementado fueescrito en 1967 mientras Richards visitaba el MIT. El lenguaje fue descrito por primera vez en un proyectopresentado en una conferencia informática en 1969. Años después, Dennis Ritchie lo utilizó como base paradesarrollar B (que a su vez, más tarde daría lugar al popular lenguaje de programación C).
BCPL es la sigla en inglés de Basic Combined Programming Language (Lenguaje de Programación BásicoCombinado). Fue diseñado por Martin Richards de la Universidad de Cambridge en 1966 debido a las dificultadesexperimentadas con el lenguaje de programación CPL durante los años 60. El primer compilador implementado fueescrito en 1967 mientras Richards visitaba el MIT. El lenguaje fue descrito por primera vez en un proyectopresentado en una conferencia informática en 1969. Años después, Dennis Ritchie lo utilizó como base paradesarrollar B (que a su vez, más tarde daría lugar al popular lenguaje de programación C).
*FORTRAN, TELCOMP 1967 MUMPS Massachusetts
General Hospital
* 1967 APL (implementación) Kenneth E. Iverson
*ALGOL 60 1967 SIMULA 67 (implementación) Ole-Johan Dahl, Bjørn Myhrhaug,
Kristen Nygaard en Norsk Regnesentral
Simula
Kristen Nygaard en Norsk Regnesentral
Simula es un lenguaje de programación orientada a objetos (OOP). Fue el primero de los lenguajes orientado aobjetos. Varios años después de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principiosde orientación a objetos. Así fue como se popularizaron términos como clases, objetos, instancias, herencia, polimorfismo, etc.
*SNOBOL3 1967 SNOBOL4 - Ralph Griswold, y otros
*PL/I 1967 XPL W.
M. Mckeeman, y otros en la Universidad de California Santa Cruz, California
*J. J. Horning, y otros en la Universidad de Stanford
*DIBOL 1968 DIBOL-8 DEC
*COWSEL 1968 POP-1 Rod
Burstall, Robin Popplestone
*1968 Forth
(concepto) Chuck Moore
Forth o FORTH es un lenguaje de programación para computadores y un ambiente de programación ideado porCharles H. Moore y Elisabeth Rather entre los años 1965 y 1970 en el National Radio Astronomy Observatory deKitt Peak, Arizona.
Su nombre es una contracción de la palabra inglesa fourth, dado que sus creadores le consideraban destinado a lacuarta generación de computadoras, pero la primera edición del lenguaje fue preparada para un IBM 1130, que solopermitía nombres con una longitud máxima de cinco letras; su nombre se quedó ya para siempre en FORTH. Forthes deletreado a veces con todas las letras en mayúsculas siguiendo el uso acostumbrado durante los primerosaños, aunque el nombre no es un acrónimo.
+LISP 1968 LOGO Seymour
Papert
* 1968 REFAL (implementación) Valentin Turchin
*ALGOL 60 1969 ALGOL 68 (implementación) Adriaan van Wijngaarden, y otros
*ALGOL 60, COBOL, FORTRAN 1969 PL/1 (implementación) IBM
1970s
*1970? Forth
(implementación) Chuck Moore
*POP-1 1970 POP-2
*ALGOL 60 1971 Pascal Niklaus
Wirth, Kathleen Jensen
*Pascal, XPL 1971 Sue Holt
y otros en la Universidad de Toronto
Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60. Suobjetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos. Sin embargo con eltiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación deaplicaciones de todo tipo.
*SIMULA 67 1972 Smalltalk-72 Xerox PARC
Smalltalk es un lenguaje de programación que permite realizar tareas de computación mediante la interacción con unentorno de objetos virtuales. Metafóricamente, se puede considerar que un Smalltalk es un mundo virtual donde vivenobjetos que se comunican mediante el envío de mensajes.
Smalltalk es un lenguaje de programación que permite realizar tareas de computación mediante la interacción con unentorno de objetos virtuales. Metafóricamente, se puede considerar que un Smalltalk es un mundo virtual donde vivenobjetos que se comunican mediante el envío de mensajes.
*B, BCPL, ALGOL 68 1972 C Dennis
Ritchie
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolucióndel anterior es decir el 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 esapreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crearsoftware de sistemas, aunque también se utiliza para crear aplicaciones.
* 1972 INTERCAL
INTERCAL es un lenguaje de programación esotérico diseñado para ser extremadamente difícil de entender. Es unaparodia de los lenguajes de programación FORTRAN y COBOL.
Fue creado por Don Woods y James Lyons, estudiantes de Princeton, en 1972. La versión actual, C-INTERCAL, esmantenido por Eric S. Raymond. Los autores originales dicen que INTERCAL significa "Compiled Language With NoPronounceable Acronym" ("Lenguaje compilado con ningún acrónimo pronunciable")
*2-level W-Grammar 1972 Prolog Alain
Colmerauer
El Prolog (o PROLOG), proveniente del francés PROgrammation en LOGique,[1] es un lenguaje de programaciónlógico e interpretado, bastante conocido en el medio de investigación en Inteligencia Artificial.
El Prolog (o PROLOG), proveniente del francés PROgrammation en LOGique,[1] es un lenguaje de programaciónlógico e interpretado, bastante conocido en el medio de investigación en Inteligencia Artificial.
*Pascal, BASIC 1973 COMAL Børge
Christensen, Benedict Løfstedt
COMAL (COMmon Algorithmic Language) es un lenguaje de programación desarrollado en Dinamarca por BenedictLøfstedt y Børge Christensen en 1973.
COMAL fue creado como una mezcla de los lenguajes BASIC y Pascal, al objeto de introducir fácilmente a losestudiantes en el paradigma de la programación estructurada.
El texto "COMAL 80 PROGRAMMING LANGUAGE REPORT" contiene la definición formal del lenguaje.
A principios de la década de 1980, Apple Computer distribuyó ordenadores Apple II con el sistema operativo CP/M yel lenguaje COMAL en las escuelas de secundaria irlandesas.
COMAL está disponible para plataformas de 8, 16 y 32 bits:
*Pascal, Sue 1973 LIS Ichbiah
y otros en CII Honeywell Bull
*BASIC 1974 GRASS Tom
DeFanti
*Business BASIC 1974 BASIC FOUR BASIC FOUR CORPORATION
*LISP 1975 Scheme Gerald
Jay Sussman, Guy L. Steele, Jr.
Scheme es un lenguaje funcional (si bien impuro, ya que, por ejemplo, sus estructuras de datos no son inmutables) yun dialecto de Lisp. Fue desarrollado por Guy L. Steele y Gerald Jay Sussman en la década de los setenta eintroducido en el mundo académico a través de una serie de artículos conocidos como los Lambda Papers deSussman y Steele.
Scheme es un lenguaje funcional (si bien impuro, ya que, por ejemplo, sus estructuras de datos no son inmutables) yun dialecto de Lisp. Fue desarrollado por Guy L. Steele y Gerald Jay Sussman en la década de los setenta eintroducido en el mundo académico a través de una serie de artículos conocidos como los Lambda Papers deSussman y Steele.
*Pascal 1975? Modula Niklaus
Wirth
*BASIC 1975 Altair BASIC Bill Gates, Paul Allen
El Altair BASIC fue un intérprete para el lenguaje de programación BASIC que corría en el Altair 8800 de MITS yposteriormente en las máquinas de Bus S-100. Fue el primer producto de Microsoft (como Micro-Soft), distribuidopor MITS bajo contrato. Altair BASIC fue el principio de la gama de productos de Microsoft BASIC.
El Altair BASIC fue un intérprete para el lenguaje de programación BASIC que corría en el Altair 8800 de MITS yposteriormente en las máquinas de Bus S-100. Fue el primer producto de Microsoft (como Micro-Soft), distribuidopor MITS bajo contrato. Altair BASIC fue el principio de la gama de productos de Microsoft BASIC.
*ALGOL 68, BLISS, ECL, HAL 1975 CS-4 Benjamin
M. Brosgol en Intermetrics
*Smalltalk-72 1976 Smalltalk-76 Xerox PARC
Smalltalk es un lenguaje de programación que permite realizar tareas de computación mediante la interacción con unentorno de objetos virtuales. Metafóricamente, se puede considerar que un Smalltalk es un mundo virtual donde vivenobjetos que se comunican mediante el envío de mensajes.
Smalltalk es un lenguaje de programación que permite realizar tareas de computación mediante la interacción con unentorno de objetos virtuales. Metafóricamente, se puede considerar que un Smalltalk es un mundo virtual donde vivenobjetos que se comunican mediante el envío de mensajes.
*C, FORTRAN 1976 Ratfor Brian
Kernighan
RATFOR (abreviación de RATional FORtran, o Fortran Racional) es un lenguaje de programación implementadocomo un preprocesador para Fortran 66. Proveía al programador de estructuras de datos modernas (no presentesen Fortran 66) para reemplazar sentencias GOTO y declaración de números.
Ratfor fue descrito por primera vez en el libro "Software Tools" (Kernighan y Plauger, 1976), y fue implementadotambién esos años cuando los autores se encontraban trabajando en los Laboratorios Bell de Teléfonos.
* 1977 FP John
Backus
FP (abreviación de Functional Programming) es un lenguaje de programación creado por John Backus para apoyarla diseminación del paradigma de Programación a nivel funcional.
FP (abreviación de Functional Programming) es un lenguaje de programación creado por John Backus para apoyarla diseminación del paradigma de Programación a nivel funcional.
* 1977 Bourne Shell (sh) Stephen Bourne
Bourne Shell era la shell por defecto de la versión 7 de Unix, y sustituyó a la Thompson shell, cuyo ejecutable teníael mismo nombre: sh. Fue desarrollado por Stephen Bourne, de los Laboratorios Bell de AT&T, y vio la luz en laversión 7 de Unix distribuida a colegios y universidades. Todavía es una shell muy popular para cuentas Unix. En lamayor parte de los sistemas Unix el programa binario de la Bourne shell o un programa compatible se encuentra en/bin/sh.
Bourne Shell era la shell por defecto de la versión 7 de Unix, y sustituyó a la Thompson shell, cuyo ejecutable teníael mismo nombre: sh. Fue desarrollado por Stephen Bourne, de los Laboratorios Bell de AT&T, y vio la luz en laversión 7 de Unix distribuida a colegios y universidades. Todavía es una shell muy popular para cuentas Unix. En lamayor parte de los sistemas Unix el programa binario de la Bourne shell o un programa compatible se encuentra en/bin/sh.
*Fortran 1977 IDL David
Stern de Research Systems In
*MUMPS 1977 Standard MUMPS
*SNOBOL 1977 ICON (concepto) Ralph Griswold
Icon es un lenguaje de programación de muy alto nivel, especialmente recomendado para trabajar con cadenas detexto, ya que permite una programación rápida y concisa. Puede ser usado para análisis y formateo de textos, inteligencia artificial o programación de prototipos. Las últimas versiones, además, incluyen gráficos y facilidades GUI. Fue diseñado en los años 1970 por Ralph E. Griswold, y otros colaboradores en el "Department of Computer Science" de la Universidad de Arizona. Griswold, que lideraba el proyecto, ya tenía experiencia anterior en el diseño delenguajes de alto nivel, ya que fue uno de los creadores de Snobol, del que tomaron algunas características.
Icon es un lenguaje de programación de muy alto nivel, especialmente recomendado para trabajar con cadenas detexto, ya que permite una programación rápida y concisa. Puede ser usado para análisis y formateo de textos, inteligencia artificial o programación de prototipos. Las últimas versiones, además, incluyen gráficos y facilidades GUI. Fue diseñado en los años 1970 por Ralph E. Griswold, y otros colaboradores en el "Department of Computer Science" de la Universidad de Arizona. Griswold, que lideraba el proyecto, ya tenía experiencia anterior en el diseño delenguajes de alto nivel, ya que fue uno de los creadores de Snobol, del que tomaron algunas características.
*ALGOL 68, LIS 1977 Green Ichbiah
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 Blue Goodenough
y otros en SofTech para el Departamento de Defensa de los Estados Unidos
*ALGOL 68, 1977 Yellow Spitzen
y otros en SRI International para el Departamento de Defensa de los Estados
Unidos
*FORTRAN IV 1978 FORTRAN 77
Fortran (previamente FORTRAN)[1] (contracción del inglés Formula Translating System) es un lenguaje deprogramación alto nivel de propósito general,[2] procedimental[3] e imperativo, que está especialmente adaptado alcálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, yusado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desdeel principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como lapredicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), físicacomputacional, y química computacional. Es una de los lenguajes más populares en el área de la computación de altorendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de lossupercomputadores más rápidos del mundo.
Fortran (previamente FORTRAN)[1] (contracción del inglés Formula Translating System) es un lenguaje deprogramación alto nivel de propósito general,[2] procedimental[3] e imperativo, que está especialmente adaptado alcálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, yusado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desdeel principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como lapredicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), físicacomputacional, y química computacional. Es una de los lenguajes más populares en el área de la computación de altorendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de lossupercomputadores más rápidos del mundo.
*Modula 1978? Modula-2 Niklaus
Wirth
Modula-2 es un lenguaje de programación cuyo autor es Niklaus Wirth, autor también del lenguaje Pascal.
Como novedad respecto a este último lenguaje, introduce el concepto de módulo, y de encapsulación. Del códigocontenido en un módulo, sólo se facilita una interfaz pública denominada módulo de definición, permaneciendo el restooculto (encapsulado) para un desarrollador ajeno, lo que facilita el mantenimiento de dichas estructuras deprogramación a la vez que imposibilita la modificación de las mismas a cualquiera que no posea el código de sumódulo de implementación.
* 1978? MATLAB Moler
en la Universidad de Nuevo Mexico
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es un software matemático que ofrece unentorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M). Está disponible para lasplataformas Unix, Windows y Apple Mac OS X.
Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, laimplementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con programas en otroslenguajes y con otros dispositivos hardware. El paquete MATLAB dispone de dos herramientas adicionales queexpanden sus prestaciones, a saber, Simulink (plataforma de simulación multidominio) y GUIDE (editor de interfacesde usuario - GUI). Además, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets).
Es un software muy usado en universidades y centros de investigación y desarrollo. En los últimos años ha aumentadoel número de prestaciones, como la de programar directamente procesadores digitales de señal o crear código VHDL.
*Algol60 1978? SMALL Dr.
Nevil Brownlee en la Universidad de Auckland
* 1978 VISICALC Dan
Bricklin, Bob Frankston en VisiCorp
*PL/I, BASIC, EXEC 2 1979 REXX Mike Cowlishaw
REXX (REstructured eXtended eXecutor) es un lenguaje de programación desarrollado en IBM por MichaelCowlishaw del que existen numerosas implementaciones disponibles con código abierto. Es un lenguaje deprogramación estructurado de alto nivel diseñado para ser al mismo tiempo fácil de entender y fácil de leer. Hayintérpretes para REXX tanto comerciales como de código abierto para un amplio rango de plataformas y haycompiladores para los mainframes de IBM.
El nombre también se aplica a la familia de lenguajes relacionados con el lenguaje de programación REXX: el propioREXX (llamado en ese contexto REXX clásico o tradicional), Object REXX y NetREXX.
*C, SNOBOL 1979 Awk Aho,
Weinberger, Brian Kernighan
*SNOBOL 1979 ICON(implementación) Ralph Griswold
* 1979 Vulcan dBase-II Ratliff
dBASE fue el primer Sistema de gestión de base de datos usado ampliamente para microcomputadoras, publicadopor Ashton-Tate para CP/M, y más tarde para Apple II, Apple Macintosh, UNIX [1], VMS [2], e IBM PC bajo DOSdonde con su legendaria versión III Plus se convirtió en uno de los títulos de software más vendidos durante unbuen número de años.
dBASE nunca pudo superar exitosamente la transición a Microsoft Windows y terminó siendo desplazado porproductos más nuevos como Paradox, Clipper, y FoxPro.
Incorporaba un lenguaje propio interpretado y requería un LAN PACK para funcionar sobre red local. En 1988 llegófinalmente la versión IV.
C, SIMULA 67 1980 C con Clases Bjarne Stroustrup
*Smalltalk-76 1980 Smalltalk-80 Xerox PARC
*Smalltalk, C 1982 Objective-C Brad Cox
Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C pero queimplementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporaciónStepStone en 1980. En 1988 fue adoptado como lenguaje de programación de NEXTSTEP y en 1992 fue liberado bajolicencia GPL para el compilador GCC. Actualmente se usa como lenguaje principal de programación en Mac OS X yGNUstep.
Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C pero queimplementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporaciónStepStone en 1980. En 1988 fue adoptado como lenguaje de programación de NEXTSTEP y en 1992 fue liberado bajolicencia GPL para el compilador GCC. Actualmente se usa como lenguaje principal de programación en Mac OS X yGNUstep.
*Green 1983 Ada 83 Departamento
de Defensa de los Estados Unidos
*C con Clases 1983 C++ Bjarne
Stroustrup
*BASIC 1983 True BASIC John
George Kemeny, Thomas Kurtz en Dartmouth College
* 1984? Korn Shell (ksh) Dave Korn
El Korn shell (ksh) es un programa informático cuya función consiste en interpretar órdenes por líneas. Fue escritopara el proyecto de contenido libre GNU y su código se encuentra disponible bajo los términos de la Licencia PúblicaGeneral. Se encuentra disponible en la mayoría de las distribuciones GNU/Linux y para otros sistemas operativosbasados en Unix. Fue desarrollado por David Korn de los Laboratorios AT&T Bell en los comienzos de los 80s. Estotalmente compatible con el Bourne Shell y también incluye muchos elementos del interprete de comandos C, comohistoria de órdenes.
* 1984 Standard ML
*dBase 1984 CLIPPER Nantucket
Clipper es un lenguaje de programación procedural e imperativo creado en 1985 por Nantucket Corporation y vendidoposteriormente a Computer Associates, la que lo comercializó como CA-Clipper. En un principio Clipper se creó comoun compilador para el sistema gestor intérprete de bases de datos dBase III (de hecho las versiones estacionales deNantucket incluían una etiqueta que lo indicaba así), pero con el tiempo el producto evolucionó y maduró, convirtiéndose en un lenguaje compilado más poderoso que el original, no sólo por sus propias implementaciones sinotambién por las ampliaciones desarrolladas por terceros en C, Ensamblador y Pascal, de los que fue heredandocaracterísticas. Esto lo convirtió en la herramienta líder de desarrollo de aplicaciones de bases de datos relacionalesbajo sistema operativo MS-DOS, sobre todo programas de gestión, contabilidad y facturación (SAGE-SP, líder delmercado español, lo usa para ContaPlus y FacturaPlus), agendas comerciales y programas de tarificación(aproximadamente el 80% de las compañías de seguros de España lo utilizaron en los programas de sus agentes).
Clipper es un lenguaje de programación procedural e imperativo creado en 1985 por Nantucket Corporation y vendidoposteriormente a Computer Associates, la que lo comercializó como CA-Clipper. En un principio Clipper se creó comoun compilador para el sistema gestor intérprete de bases de datos dBase III (de hecho las versiones estacionales deNantucket incluían una etiqueta que lo indicaba así), pero con el tiempo el producto evolucionó y maduró, convirtiéndose en un lenguaje compilado más poderoso que el original, no sólo por sus propias implementaciones sinotambién por las ampliaciones desarrolladas por terceros en C, Ensamblador y Pascal, de los que fue heredandocaracterísticas. Esto lo convirtió en la herramienta líder de desarrollo de aplicaciones de bases de datos relacionalesbajo sistema operativo MS-DOS, sobre todo programas de gestión, contabilidad y facturación (SAGE-SP, líder delmercado español, lo usa para ContaPlus y FacturaPlus), agendas comerciales y programas de tarificación(aproximadamente el 80% de las compañías de seguros de España lo utilizaron en los programas de sus agentes).
*LISP 1984 Common Lisp Guy Steele y muchos otros
*1977MUMPS 1985 1984 MUMPS
*dBase 1985 PARADOX Borland
*Interpress 1985 PostScript John Warnock
*BASIC 1985 QuickBASIC Microsoft
*1986 Miranda David Turner en la Universidad de
Kent
*1986 LabVIEW National Instruments
*SIMULA 67 1986 Eiffel Bertrand
Meyer
*1986 Informix-4GL Informix
*C 1986 PROMAL
+Smalltalk 1987 Self (concepto) Sun Microsystems Inc.
* 1987 HyperTalk Apple
Computer
* 1987 SQL-87
*C, sed, awk, sh 1987 Perl Larry
Wall
*MATLAB 1988 Octave
*dBase-III 1988 dBase-IV
*Awk, Lisp 1988 Tcl John
Ousterhout
*REXX 1988 Object REXX Simon Nash
*Ada 1988 SPARK Bernard
A. Carré
*Turbo Pascal 1989 Turbo Pascal OOP Borland
*C 1989 Standard C89/90 ANSI X3.159-1989 (adopted by ISO in 1990)
*Modula-2 1989 Modula-3 Cardeli,
y otros
*Modula-2 1989 Oberon Niklaus
Wirth
*1990s
*Oberon 1990 Object Oberon Niklaus Wirth
*APL, FP 1990 J Kenneth
Iverson, Roger Hui en Iverson Software
*Miranda 1990 Haskell
*1984 MUMPS 1990 1990 MUMPS
*Fortran 77 1991 Fortran 90
*Object Oberon 1991 Oberon-2 Niklaus
Wirth
*ABC 1991 Python Van
Rossum
*1991 Q
*QuickBASIC 1991 Visual Basic Alan Cooper en Microsoft
*SQL-87 1992 SQL-92
*Turbo Pascal OOP 1992 Borland Pascal
*ksh 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 Transcript
*HyperTalk 1993 AppleScript Apple
*APL, Lisp 1993 K Whitney
*Smalltalk, Perl 1993 Ruby
*1993 Lua Roberto Ierusalimschy y otros en
Tecgraf, PUC-Rio
*C 1993 ZPL Chamberlain
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
*1990MUMPS 1995 1995 MUMPS
*Self, Java 1995 LiveScript Brendan Eich en Netscape
Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de losaños 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos mássimple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa depunteros o memoria.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquinanativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a códigonativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también esposible.
La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Javafueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, eldesarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado tambiénimplementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre.
Entre noviembre de 2006 y mayo de 2007, Sun Microsystems liberó la mayor parte de sus tecnologías Java bajo lalicencia GNU GPL, de acuerdo con las especificaciones del Java Community Process, de tal forma queprácticamente todo el Java de Sun es ahora software libre (aunque la biblioteca de clases de Sun que se requierepara ejecutar los programas Java aún no lo es).
*Fortran 90 1996 Fortran 95
*APL, Perl 1996 Perl 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 97
*PHP 3 1997 PHP
*Scheme 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
2000s
*C, C++, Java, Eiffel 2000 D Walter
Bright en Digital Mars
*C, C++, Delphi, Java 2000 C# Anders
Hejlsberg en Microsoft (ECMA)
C♯ o C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado yestandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por laECMA e ISO.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET el cual es similar al de Javaaunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi).
La creación del nombre del lenguaje, C♯, proviene de dibujar dos signos positivos encima de los dos signospositivos de "C++", queriendo dar una imagen de salto evolutivo del mismo modo que ocurrió con el paso de C aC++.
C♯, como parte de la plataforma.NET, está normalizado por ECMA desde diciembre de 2001 (C# LanguageSpecification "Especificación del lenguaje C♯"). El 7 de noviembre de 2005 salió la versión 2.0 del lenguaje queincluía mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables. El 19 denoviembre de 2007 salió la versión 3.0 de C# destacando entre las mejoras los tipos implícitos, tipos anónimos yLINQ (Language Integrated Query -consulta integrada en el lenguaje).
*2001 VISUAL BASIC.NET
Es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es retro compatible con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.
*2002 F#
Es un Lenguaje de programación multiparadigma de código abierto, para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos.
*2002 SCRATCH
Hace su aparición en el año 2002 lenguaje de programación visual utilizado por estudiantes, académicos, profesores y padres para crear fácilmente animaciones y juegos.
*2003 GROOVY
Groovy es un lenguaje de programación orientado a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk. La especificación JSR 241 se encarga de su estandarización para una futura inclusión como componente oficial de la plataforma Java.
*2003 FACTOR
Factor es un lenguaje de programación orientado a pila creado por Slava Pestov. Factor es de tipado dinámico y administración de memoria automática, como poderosas características de meta programación.
*2003 SCALA
Lenguaje diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros.
*2005 ADA
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++.
*2007 CLOJURE
Es un dialecto de Lisp lenguaje de programación.Clojure es un propósito general programación lengua con énfasis en programación funcional. Se ejecuta en la máquina virtual de Java y el Common Language , Clojure trata código como datos y dispone de un sistema de macro. El actual proceso de desarrollo es impulsado por la comunidad.
*2009 GO
Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson. Actualmente está disponible en formato binario para los sistemas operativos Windows, GNU/Linux, FreeBSD y Mac OS X, pudiendo también ser instalado en estos y en otros sistemas con el código fuente.
*2010 GRACE
Grace es un nuevo lenguaje de programación en desarrollo, creado principalmente con fines educativos.
*2011 DART
Lenguaje de código abierto desarrollado por google su objetivo es reemplazar a javascript y ofrecer una alternativa moderna
*2014 SWIFT
Lenguaje multiparadigma diseñado por apple enfocado en el desarrollo de aplicaciones para iOS y Mac OS X lenguaje seguro, de desarrollo rápido y conciso
• PYTHON: En el año 2016 ocupaba el tercer puesto del ranking, este año ha ascendido dos posiciones hasta ocupar el primer puesto. ¿Qué ha hecho de Python el lenguaje más utilizado en el 2017? Sin duda, su sencillez y facilidad de uso. Además, posee una gran cantidad de librerías que no tienen otros lenguajes de programación.
Es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es retro compatible con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.
*2002 F#
Es un Lenguaje de programación multiparadigma de código abierto, para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos.
*2002 SCRATCH
Hace su aparición en el año 2002 lenguaje de programación visual utilizado por estudiantes, académicos, profesores y padres para crear fácilmente animaciones y juegos.
*2003 GROOVY
Groovy es un lenguaje de programación orientado a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk. La especificación JSR 241 se encarga de su estandarización para una futura inclusión como componente oficial de la plataforma Java.
*2003 FACTOR
Factor es un lenguaje de programación orientado a pila creado por Slava Pestov. Factor es de tipado dinámico y administración de memoria automática, como poderosas características de meta programación.
*2003 SCALA
Lenguaje diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros.
*2005 ADA
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++.
*2007 CLOJURE
Es un dialecto de Lisp lenguaje de programación.Clojure es un propósito general programación lengua con énfasis en programación funcional. Se ejecuta en la máquina virtual de Java y el Common Language , Clojure trata código como datos y dispone de un sistema de macro. El actual proceso de desarrollo es impulsado por la comunidad.
*2009 GO
Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson. Actualmente está disponible en formato binario para los sistemas operativos Windows, GNU/Linux, FreeBSD y Mac OS X, pudiendo también ser instalado en estos y en otros sistemas con el código fuente.
*2010 GRACE
Grace es un nuevo lenguaje de programación en desarrollo, creado principalmente con fines educativos.
*2011 DART
Lenguaje de código abierto desarrollado por google su objetivo es reemplazar a javascript y ofrecer una alternativa moderna
*2014 SWIFT
Lenguaje multiparadigma diseñado por apple enfocado en el desarrollo de aplicaciones para iOS y Mac OS X lenguaje seguro, de desarrollo rápido y conciso
• PYTHON: En el año 2016 ocupaba el tercer puesto del ranking, este año ha ascendido dos posiciones hasta ocupar el primer puesto. ¿Qué ha hecho de Python el lenguaje más utilizado en el 2017? Sin duda, su sencillez y facilidad de uso. Además, posee una gran cantidad de librerías que no tienen otros lenguajes de programación.
LAS URL SON DERIVADAS DE ESTAS DOS.
https://www.euston96.com/ada-lovelace/
https://www.timetoast.com/timelines/lenguajes-de-programacion-1990-2017
https://www.timetoast.com/timelines/lenguajes-de-programacion-1990-2017
Comentarios
Publicar un comentario