Lenguajes de Programación más importantes.

  • Niklaus Wirth

    Niklaus Wirth
    Nacimiento de Niklaus Wirth, desarrollador de los lenguajes de programación de Euler, Algol W, Pascal, Modula, Modula-2, Oberon, Oberon-2 y Oberon-07.
  • Period: to

    Lenguajes de Programación

    En esta línea de tiempo se muestra la linea de tiempo de los lenguajes de programación más importantes, desde el comienzo des estos hasta los tiempos actuales.
  • Assembly

    Assembly
    El lenguaje Assembly es convertido en código de máquina ejecutable gracias a un programa utilitario referido como ensamblador. Cada lenguaje ensamblador es especifico a una particular arquitectura.
  • FLOW-MATIC

    FLOW-MATIC
    FLOW-MATIC es el primer lenguaje de alto nivel orientado al ámbito de gestión. Fue creado por Grace Murray Hopper para UNIVAC.
    Estándar: de facto.
    Más información: https://es.wikipedia.org/wiki/FLOW-MATIC (Inglés)
  • FORTRAN

    FORTRAN
    Originalmente desarrollado por IBM en los ´50 para aplicaciones en las ciencias e ingeniería. FORTRAN domino esta área de la programación y fue usado continuamente por mas de la mitad del siglo en áreas intensivas de la computación.
    Estándar:1966, ANSI 66, ANSI 77, MIL-STD-1753, ISO 90, ISO 95, ISO 2003, ISO/IEC 1539-1:2010 (2008).
    Más información: https://en.wikipedia.org/wiki/Fortran (Inglés)
  • FORTRAN II

    FORTRAN II
    FORTRAN II salio poco despues de FORTRAN. Ahora era capaz de escribir sub-rutinas que podían ser compiladas separadamente.
    Estándar: de facto.
    Más información: http://www.quadibloc.com/comp/fort02.htm
  • ALGOL 58

    ALGOL 58
    ALGOL 58, originalmente conocido como IAL, es uno de la familia de los lenguajes de programacion de ALGOL. Fue un compromiso corto suprimido por ALGOL 60.
    Estándar: 1960, IFIP WG 2.1, ISO.
    Más informacion: https://en.wikipedia.org/wiki/ALGOL_68
    (Inglés)
  • COBOL

    COBOL
    COBOL es un acrónimo para (en español), (lenguaje común orientado a los negocios). Es imperativo y procesal. Fue diseñado por CODASYL. COBOL tiene una sintaxis con parentesco al ingles, fue diseñado para ser documentado y altamente legible.
    Estándar: ANSI X3.23 1968, 1974, 1985; ISO/IEC 1989:1985, 2002, 2014
    Más información: https://es.wikipedia.org/wiki/COBOL
  • IBM RPG

    IBM RPG
    RPG es un lenguaje de programación de alto nivel para aplicaciones a los negocios. Fue desarrollado por IBM en el ano 1959 como el (Programa Generador de Reportes). Más información: https://en.wikipedia.org/wiki/IBM_RPG
    (Inglés)
  • ALGOL 60

    ALGOL 60
    ALGOL 60 corto para ALGORITHMIC LANGUAGE. Fue el primer lenguaje que implemento funciones anidadas.
    Estandar: 1960, IFIP WG 2.1, ISO.
    Más información: https://en.wikipedia.org/wiki/ALGOL_60 (Inglés)
  • Simula

    Simula
    Simula es el nombre dado por "simulation programming languages". Simula introdujo objetos, clases, herencia, subclases, procedimientos virtuales y co-rutinas. Es considerado como el primer lenguaje orientado a los objetos.
    Estándar: 1998.
    Más información: https://es.wikipedia.org/wiki/Simula (Inglés)
  • Fortran IV

    Fortran IV
    Fue un cambio mayor con respecto a FORTRAN II. No solo introdujo varias nuevas características, habían varias incompatibilidades entre FORTRAN IV y FORTRAN IV.
    Estándar: de facto.
    Más información: http://www.quadibloc.com/comp/fort03.htm (Inglés)
  • BASIC

    BASIC
    BASIC (Beginner´s All-purpose Symbolic Instruction Code) es un lenguaje de alto nivel. En el cual su filosofia de diseno se dirige a la facilidad de uso. Sus creadores querían permitir a estudiantes de mallas diferentes a ciencias a usar computadoras. icrocomputaodras usualmente eran enviados con BASIC.
    Estándar: 1983, ANSI, ISO, ECMA.
    Más información: https://en.wikipedia.org/wiki/BASIC (Inglés)
  • Algol W

    Algol W
    Estaba basado para ALGOL X por Niklaus Wirth y Tony Hoare. Represento una modificacion conservativa de ALGOL 60.
    Estándar: de facto.
    Más información: https://en.wikipedia.org/wiki/ALGOL_W (Inglés)
  • BCPL

    BCPL
    BASIC COMBINED PROGRAMMING LANGUAGE, o BEFORE C PROGRAMMING LANGUAGE, es un lenguaje de procedimiento, imperativo, y estructurado, originalmente dirigido para escribir compiladores para otros lenguajes, ya no se usa comúnmente.
    Estándar: de facto.
    Más informacón: https://es.wikipedia.org/wiki/BCPL_(lenguaje_de_programaci%C3%B3n)
  • B

    B
    B es el nombre de un lenguaje de programación desarrollado en los BELL LABS, es el precedesor de C.
    Estándar: de facto.
    Más información: https://en.wikipedia.org/wiki/B_(programming_language) (Inglés)
  • PASCAL

    PASCAL
    PASCAL es un lenguaje imperativo y de procedimiento. Diseñado por Niklaus Wirth como un pequeño y eficiente lenguaje para motivar buenas practicas usando programación estructurada y estructuración de datos.
    Estándar: 1983, ISO.
    Más información: https://en.wikipedia.org/wiki/Pascal_(programming_language) (Inglés)
  • C

    C
    C Fue desarrollado por Dennis Ritchie. Se ha convertido en el lenguaje más amplia mente usado de todos los tiempos. C ha encontrado uso en aplicaciones formalmente programadas en Assembly.
    Estándar: 1989, ANSI C89, ISO C90, ISO C99, ISO C11 Más informacion: https://en.wikipedia.org/wiki/C_(programming_language) (Inglés)
  • Smalltalk

    Smalltalk
    Smalltalk es un lenguaje orientado a los objetos, dinámico y reflectivo. Fue diseñado en parte para uso educativo, mas para aprendizaje construccionista.
    Estándar: 1998, ANSI
    Más información: https://en.wikipedia.org/wiki/History_of_programming_languages (Inglés)
  • Modula-2

    Modula-2
    Es un lenguaje de programación cuyo autor es Niklaus Wirth, autor de Pascal. Introdujo el concepto de módulo, y de encapsulación. El concepto de modulo es antecedente de las clases u objetos.
    Estándar: 1996, ISO.
    Más información: https://es.wikipedia.org/wiki/Modula-2
  • SQL

    SQL
    "Structured Query Language" tiene como características el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.
    Estándar: de facto.
    Más información: https://es.wikipedia.org/wiki/SQL
  • Prolog

    Prolog
    Prolog se pretende como un lenguaje de programación declarativo. Fue concebido por un grupo dirigido por Alain Colmerauer. Prolog fue uno de los primeros lenguajes lógicos, y ha quedado entre ellos hasta hoy en día, con muchas aplicaciones libres y comerciales.
    Estándar: 1995, ISO.
    Más información: https://en.wikipedia.org/wiki/Prolog (Inglés)
  • Smalltalk 80

    Smalltalk 80
    Smalltalk es un lenguaje de programación de propósito general, de alto nivel. Detrás d este estaba la idea que el usuario individual es la parte mas importante del sistema de computo, que la programación era una extensión normal del pensamiento.
    Estándar: ClassBuilder. Más información: http://wiki.squeak.org/squeak/373 (Inglés)
  • C++

    C++
    C++ es un lenguaje de programación de propósito general. tiene características imperativas, orientadas a los objetos y es genérica. También provee facilidades para manipulación de memoria de bajo nivel. Fue diseñado por Bjarne Stroustrup.
    Estándar: 2000, ECMA, ISO
    Más información: https://en.wikipedia.org/wiki/C%2B%2B#Standardization (Inglés)
  • Ada 83

    Ada 83
    Es la primera versión del lenguaje de programación Ada. Fue basado en el Ada 80 que era una versión preliminar.
    Estandarizado por: DoD y ANSI. Y después por la Organización Internacional para Estandarización.
    Estandarizacion del 83: 1983, 2005, 2012, con ANSI, ISO, GOST, Más información: https://en.wikibooks.org/wiki/Ada_Programming/Ada_83
  • MATLAB

    MATLAB
    MATLAB o matrix laboratory, es un ambiente de software matemático que ofrece un entorno de desarrollo integrado. Trabaja con el lenguaje M. Se ha destacado por la manipulación de matrices, la representación de datos, funciones y la implementación de algoritmos. Es usado en universidades y centros de investigación., así como en empresas. Fue desarrollado por MathWorks y Cleve Moler.
    Estándar: de facto.
    Más información: https://es.wikipedia.org/wiki/MATLAB (Inglés)
  • Eiffel

    Eiffel
    Eiffel es un lenguaje orientado a los objetos, diseñado por Bertrand Meyer y Eiffel Software. Esta basado en un conjunto de principios, diseño por contrato, la separación de comandos y consultas, el principio de acceso uniforme, el principio de elección única y la separación de operación-operando.
    Estándar: 2005, ECMA, ISO.
    Más información: https://en.wikipedia.org/wiki/History_of_programming_languages (Inglés)
  • Perl

    Perl
    Perl es una familia de lenguajes de programación de alto nivel, de propósito general, y dinámicos. Fue desarrollado por Larry Wall. Los lenguajes Perl prestan características de otros lenguajes de programación, incluyendo C, shell script y AWK.
    Estándar: de facto.
    Más información: https://en.wikipedia.org/wiki/History_of_programming_languages (Inglés)
  • Lenguaje Wolfram

    Lenguaje Wolfram
    Desarrollado por Wolfram Research, es un lenguaje general de programación multi-paradigma. Este incluye funcione incluidas para generar y ejecutar maquinas de Turing, crear gráficos y audio, analizar modelos 3D y resolver ecuaciones diferenciales.
    Estándar: de facto.
    Más información: https://es.wikipedia.org/wiki/Wolfram_(lenguaje_de_programaci%C3%B3n)
  • Oberon

    Oberon
    Oberon es un lenguaje de programación orientado a los objetos y de procedimiento, creado por Niklaus Wirth y sus colaboradores del ETHZ. Es una evolución del Modula-2, la sintaxis guarda una gran similitud con Ada 95.
    Estándar: de facto.
    https://es.wikipedia.org/wiki/Oberon_(lenguaje_de_programaci%C3%B3n)
  • ANSI C (Estándar)

    ANSI C (Estándar)
    Es un estándar publicado por el Instituto Nacional Estadounidense de Estándares, para el lenguaje de programación C. Los desarrolladores de C deben cumplir con estos requisitos para facilitar portabilidad del código.
  • Visual Basic

    Visual Basic
    Visual Basic es un lenguaje de programación dirigido por eventos. Fue desarrollado por Alan Cooper para la empresa Microsoft. Es de dialecto BASIC.
    Estándar: de facto.
    Más información: https://es.wikipedia.org/wiki/Visual_Basic
  • Python

    Python
    Python es un lenguaje de programación interpretado de alto nivel. Este lenguaje provee que construcciones que dejan espacio para una limpia programación en ambas pequeñas y grandes escalas.
    Estándar: de facto.
    Más información: https://en.m.wikipedia.org/wiki/Python_(programming_language) (Inglés)
  • Java

    Java
    Java es un lenguaje de programación de propósito general, orientado a los objetos y concurrente. Fue diseñado para tener tan pocas dependencias como posible. Para ser ejecutado en cualquier dispositivo.
    Estándar: de facto.
    Más información: https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)
  • Ley de Wirth

    En 1995 popularizo la ley de Wirth: "Software se hace lento mas rápido de lo que hardware se hace rápido". Wirth lo duscutio en "A Plea for Lean Software".
  • JavaScript

    JavaScript
    Abreviado como JS, es un lenguaje de alto nivel e interpretado. Junto con HTML y CSS, Java Script es uno de las tecnologías mas importantes para la ingeniería de la WORLD WIDE WEB. Estándar: ECMAScript 2017. Más información: https://es.wikipedia.org/wiki/JavaScript
  • D

    D
    Es un lenguaje de propósito general desarrollado por Walter Bright. Es un rediseño de C++. Su programación orientada a los objetos esta basada en herencia simple. Este usa interfaces parecidas a las de Java.
    Estándar: de facto.
    Más información: https://es.wikipedia.org/wiki/D_(lenguaje_de_programaci%C3%B3n)
  • Scala

    Scala
    Es un lenguaje multi-paradigma diseñado para expresar patrones comunes de programación. La implementación actual corre en la maquina virtual de Java y es compatible con las aplicaciones Java existentes.
    Estándar: de facto.
    Más información: https://es.wikipedia.org/wiki/Scala_(lenguaje_de_programaci%C3%B3n)
  • F#

    F#
    F# es un lenguaje de programación, de multi-paradigma, que tiene metodos funcionales, imperativos, y orientados a los objetos. F# es mas usado como un lenguaje de infraestructura común.
    Estándar: de facto.
    Más información: 1994, ANSI.
    https://en.wikipedia.org/wiki/F_Sharp_(programming_language) (Inglés)
  • Go

    Go
    Referido como golang, es un lenguaje de programacion creado en Google en 2009, por Robert Griesemer, Rob Pike, y Ken Thompson. El compilador y otras herrameintas del lenguaje originalmente desarrolladas por Google son gratis y de fuente abierta.
    Estándar: de facto.
    Más información: https://en.wikipedia.org/wiki/Go_(programming_language)
  • Swift

    Swift
    Swift es un lenguaje de propósito general, multi paradigma y compilado. Desarrollado por Apple Inc. para iOS, macOS, tvOS y linux.
    Estándar: de facto.
    Más información: https://es.wikipedia.org/wiki/Swift_(lenguaje_de_programaci%C3%B3n)
  • Ring

    Ring
    Es un lenguaje dinámico y de propósito general. Extiende el uso de C y C++.Soporta diferentes paradigmas: imperativo, de procedimiento, orientado a los objetos, funcional, meta declarativo (usando estructuras anidadas). Puede ser usado para crear consolas, web juegos y aplicaciones móviles.
    Estándar: de facto.
    Más informacvión: https://en.wikipedia.org/wiki/Ring_(programming_language) (Inglés)