Cualenguaje programacion

Historia de los Lenguajes de Programación

  • Period: to

    Nacimiento del Primer Lenguaje de Programación

    Ada Lovelace se propuso traducir las memorias del matemático italiano Luigi Menabrea y, mientras lo hacía, creó un lenguaje de programación a mano para calcular la serie de números de Bernoulli con la máquina de Babbage.
  • Turing Revoluciona la Computación con su Maquina de Turing

    Turing Revoluciona la Computación con su Maquina de Turing
    Se trata de una máquina que demostraba que, con un algoritmo, podían resolver cualquier problema matemático.
  • Creación del Lenguaje Ensamblador

    Creación del Lenguaje Ensamblador
    Invención del lenguaje ensamblador por Mauricio V. Wilkes de la Universidad de Cambridge. Antes, la programación se efectuaba en binario directamente.
  • Nacimiento de Java, JavaScript y PHP

    Nacimiento de Java, JavaScript y PHP
    tres de los lenguajes que han definido la manera en la que entendemos el mundo debido a que, básicamente, están presentes en el 50% de las páginas web y en muchísimas aplicaciones. Aunque se ha intentado dejar de lado a favor de nuevos lenguajes, tanto Java como JavaScript siguen siendo importantísimos.
  • Creación de Ruby

    Creación de 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 en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk.
  • Fortran, el Primer Lenguaje de Programación Moderna

    Fortran, el Primer Lenguaje de Programación Moderna
    John W.Backus inventa el primer lenguaje de programación de alto nivel, el primero que utilizaron los programadores reales, Fortran. Fue un lenguaje que surgió como vía de escape de Backus para ''trabajar menos'' en su tarea de calcular trayectorias de misiles, ya que el lenguaje, y el compilador, eran capaces de hacer el trabajo mucho más rápido.
  • Creación del Primer Lenguaje Normalizado Universal

    Creación del Primer Lenguaje Normalizado Universal
    A raíz de una conferencia entre Americanos y Europeos se lanza la idea de un lenguaje normalizado universal: ALGOL 58 (ALGOrithmic Language).
  • Creación del Lenguaje de programación LISP

    Creación del Lenguaje de programación LISP
    Johm Mc Carthy, matemático del MIT, crea el lenguaje de programación LISP (LISt Procesamiento) que va a tener una gran influencia sobre el desarrollo de la programación orientada a objetos. Este lenguaje se desarrolló inicialmente sobre un IBM 7090.
  • Publicación del Pliego de Condiciones del Lenguaje de Programación COBOL

    Publicación del Pliego de Condiciones del Lenguaje de Programación COBOL
    (COmmon Business Oriented Language). Se convierte en, después del FORTRAN, el segunda gran lenguaje de programación universal, haciendo así rápidamente desaparecer el ALGOL.
  • Creacion de BASIC

    Creacion de BASIC
    Thomas Kurtz y John Kemeny crean el lenguaje BASIC (Beginner' s All-purpose Symbolic Instruction Code) en Dartmouth College, para sus estudiantes.
  • IBM Crea PL/I

    IBM Crea PL/I
    Fue propuesto por IBM hacia 1970 para responder simultáneamente a las necesidades de las aplicaciones científicas y comerciales, disponible en las novedosas plataformas de utilidad general IBM 360 y más adelante IBM 370.
  • Creacion del Codigo ASCII

    Creacion del Codigo ASCII
    (Código Americano Estándar para Intercambio de Información), normalizado en 1966 por la ISO para simplificar el intercambio de datos entre ordenadores. A pesar de eso, IBM mantiene su propia norma propietario EBCDIC (Extended Binary Coded Decimal Interchange Code).
  • Creación del Lenguaje de Programación LOGO

    Creación del Lenguaje de Programación LOGO
    :Se crea el lenguaje de programación LOGO, por un equipo en BBN (Perno Beranek y Newman) dirigido por Wally Fuerzeig entre cuyos componentes se encontraba Seymour Papert. Este lenguaje es muy gráfico, se basa en el principio de una tortuga que se controla en la pantalla dándole órdenes (volver, avanzar, etc...).
  • Creación del Lenguaje PASCAL

    Creación del Lenguaje PASCAL
    Niklaus Wirth fue un profesor que creó Pascal como, igual que BASIC, herramienta de enseñanza de programación, pero pronto trascendió como lenguaje de programación para crear todo tipo de aplicaciones.
  • Creación de SmallTalk

    Creación de SmallTalk
    Creación del primer lenguaje orientado a objetos, por Alan Kay en Xerox PARC.
  • creación de c

    creación de c
    fue creado por Dennis Ritchie como un lenguaje de programación en el que solo unas pocas instrucciones pueden traducir cada elemento del lenguaje.
  • Aparición de SQL

    Aparición de SQL
    (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. Diseñado por Donald D. Chamberlin
  • Aparición de Scheme

    Aparición de Scheme
    Es un lenguaje de programación funcional (si bien impuro pues sus estructuras de datos no son inmutables) y un dialecto de Lisp. Fue desarrollado por Guy L. Steele y Gerald Jay Sussman en la década de los setenta e introducido en el mundo académico a través de una serie de artículos conocidos como los Lambda Papers de Sussman y Steele.
  • Aparicion de Modula

    Aparicion de Modula
    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ódigo contenido en un módulo, sólo se facilita una interfaz pública denominada módulo de definición, permaneciendo el resto oculto (encapsulado) para un desarrollador ajeno.
  • Creación de c++

    Creación de c++
    Bjarn Stroustrup desarrolla una extensión orientada objeto al lenguaje C : el C ++,.la intención de Bjarne Stroustrup fue la de extender al lenguaje de programación C mecanismos para manipular objetos. Un punto clave en la historia de los lenguajes de programación.
  • Creación del Lenguaje ADA

    Creación del Lenguaje ADA
    El lenguaje ADA es desarrollado por Jean Ichbiah de la sociedad Francesa Honeywell Bull, y va a ser elegido por el Pentágono Americano como el único lenguaje de desarrollo impuesto a sus servicios al lugar de la selva de mil lenguajes de programación diferentes que utilizaban.
  • Aparición de Postscript

    Aparición de Postscript
    Es un lenguaje de descripción de páginas (en inglés: Page Description Language, PDL), utilizado en muchas impresoras y también muy común como formato de transporte de archivos gráficos en talleres de impresión profesional. Diseñado por John Warnock, Charles Geschke, Doug Brotz, Ed Taft, Bill Paxton.
  • Creación de Erlang

    Creación de Erlang
    Es un lenguaje de programación concurrente (u orientado a la concurrencia) y un sistema de ejecución que incluye una máquina virtual (BEAM) y bibliotecas (OTP). Diseñado por Joe Armstrong
  • Aparición de Perl

    Aparición de Perl
    Diseñado por Larry Wall . 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.
  • Aparición de Haskell

    Aparición de Haskell
    Es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática.
  • Creación de HTML, Python y Visual Basic

    Creación de HTML, Python y Visual Basic
    En 1991 surgieron Python, Visual Basic y HTML, dos lenguajes que han definido las páginas web y HTML, un lenguaje de marcado de hipertexto que es el ''código'' de Internet.
  • Aparición de R

    Aparición de R
    Es un entorno y lenguaje de programación con un enfoque al análisis estadístico. Fue desarrollado inicialmente por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland
  • Llegada de C#

    Llegada de C#
    es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
  • Creación de scala

    Creación de scala
    Scala es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. Diseñado por Martin Odersky
  • Creación de Scratch

    Creación de Scratch
    Se trata de un lenguaje de programación visual desarrollado por el MIT que consiste en un lenguaje desarrollado para que niños, adolescentes y adultos aprendan a programar de manera visual sin tener demasiada idea de código.
  • Aparición de Clojure

    Aparición de Clojure
    es un lenguaje de programación de propósito general dialecto de Lisp. Hace un énfasis especial en el paradigma funcional, con el objetivo (entre otros) de eliminar la complejidad asociada a la programación concurrente. Clojure puede ser ejecutado sobre la Máquina Virtual de Java y la máquina virtual de la plataforma .NET, así como compilado a JavaScript. Diseñado por Rich Hickey
  • Aparición de GO

    Aparición de GO
    Go también es conocido como Goland y es un, nada más y nada menos que, un lenguaje de programación diseñado por Google. Está inspirado en C, pero es un lenguaje bastante más complicado.us diseñadores iniciales fueron Robert Griesemer, Rob Pike y Ken Thompson.
  • Creación de kotlin

    Creación de kotlin
    Kotlin fue creado por JetBrains, la empresa detrás del famoso IDE para Java Intellij IDEA (aunque se puede usar en cualquier otro IDE, como Eclipse).
    Es uno de los lenguajes de programación de moda no por ser el más fácil, sino porque Google lo ha ''marcado'' como el mejor lenguaje de programación para Android.
  • Aparición de Rust

    Aparición de  Rust
    Es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por Mozilla.5​ Ha sido diseñado para ser "un lenguaje seguro, concurrente y práctico". Es un lenguaje de programación multiparadigma que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos. Diseñado por Graydon Hoare
  • Aparición de Elixir

    Aparición de Elixir
    Es un lenguaje de programación funcional, concurrente, de propósito general que se ejecuta sobre la máquina virtual de Erlang (BEAM). Elixir está escrito sobre Erlang y comparte las mismas abstracciones para desarrollar aplicaciones distribuidas y tolerantes de fallos. Diseñado por José Valim.
  • Aparición de Dart

    Aparición de Dart
    (originalmente llamado Dash) es un lenguaje de programación de código abierto, desarrollado por Google. Fue revelado en la conferencia goto; en Aarhus, Dinamarca
  • Creación de Julia

    Creación de Julia
    Es un lenguaje de programación homoicónico, multiplataforma y multiparadigma de tipado dinámico de alto nivel y alto desempeño para la computación genérica, técnica y científica, con una sintaxis similar a la de otros entornos de computación similares. Diseñado por Jeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B. Shah.
  • Aparición de TypeScript

    Aparición de TypeScript
    Es un lenguaje de programación libre y de código abierto desarrollado y mantenido por Microsoft. Es un superconjunto de JavaScript, que esencialmente añade tipos estáticos y objetos basados en clases. Anders Hejlsberg, diseñador de C# y creador de Delphi y Turbo Pascal, ha trabajado en el desarrollo de TypeScript. diseñado por Microsoft.
  • Creación de Swift

    Creación de Swift
    Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.
  • Aparición de Crystal

    Aparición de Crystal
    es un lenguaje de programación de propósito general y orientado a objetos, diseñado y desarrollado por Ary Borenszweig, Juan Wajnerman, Brian Cardiff y más de 300 colaboradores.​ Con una sintaxis inspirada en el lenguaje Ruby,​ es un lenguaje compilado con verificación estática de tipos, pero especificar los tipos de variables o los argumentos de los métodos es generalmente innecesario.