Evolucion de los lenguajes

By kai_117
  • Ada Lovelace

    Ada Lovelace
    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.
  • AUTOCODE

    AUTOCODE
    Autocode es el primer lenguaje de programación compilado desarrollado por Alick Glennie en 1952 en la Universidad de Manchester. Más tarde, también desarrolló Autocode para computadoras Mercury y se llama Mercury Autocode. La siguiente versión de EDSAC 2 Autocode se desarrolló en 1961, que se destacó por la optimización del código objeto y el diagnóstico del código fuente, que fueron avanzados para la época.
  • Fortran

    Fortran
    Actualmente el lenguaje FORTRAN es utilizado, por una parte debido a la existencia de numerosas bibliotecas de funciones utilizables en FORTRAN, por otra parte porque existe compiladores FORTRAN potentes que producen ejecutables muy rápidos. No obstante, se reemplaza cada vez más, incluso para aplicaciones científicas, por los lenguajes C y C ++.
  • Algol

    Algol
    Fue desarrollado a finales de los años 1950 por un comité internacional para crear un lenguaje de programación internacional e independiente de la máquina y corregir algunos problemas presentados por Fortran. Fue muy popular en las universidades durante el año 1960, pero no llegó a cuajar como lenguaje de utilización comercial
  • Lisp

    Lisp
    La historia de LISP se remonta a mediados o finales de la década de 1950, John McCarthy, del Instituto Tecnológico de Massachusetts (MIT), tenía un problema que resolver. Como parte de un proyecto de IA, necesitaba un lenguaje de programación que pudiera procesar listas de datos. No existía un lenguaje asi. McCarthy tuvo que crear su propio lenguaje.Pero luego sucedió algo gracioso. McCarthy creó su lenguaje al que llamó Lisp, abreviatura de procesamiento de listas.
  • COBOL

    COBOL
    Las siglas COBOL responden a Common Business-Oriented Language, un lenguaje de programación basado en el idioma inglés que lleva más de medio siglo sustentando todo tipo de operaciones, sobre todo en Estados Unidos. Es utilizado por sistemas financieros, compañías de seguros y un gran número de instituciones.Aunque Hopper no tuvo un papel preponderante en el desarrollo del lenguaje, fue miembro del comité original para crearlo, y el FLOW-MATIC fue importante en el diseño de COBOL
  • SIMULA

    SIMULA
    Sus creadores fueron Kristen Nygaard y Ole-Johan Dahl del
    Centro Noruego de Computación en Oslo, y su desarrollo se extendió desde 1962 a 1967. El objetivo inicial era definir un lenguaje de propósito específico para aplicaciones de simulación.
    De hecho, realizaron una primera versión, bajo contrato con la
    empresa UNIVAC, que no incluía conceptos novedosos desde el punto de vista de programación. Con respecto al lenguaje más avanzado de esos años, Algol 60.
  • BASIC

    BASIC
    El lenguaje BASIC fue inventado en 1964 por John George Kemeny (1926-1993) y Thomas Eugene Kurtz (1928-) en el Dartmouth College. En años subsiguientes, también conocido como el BASIC original de Kemeny y Kurtz fue conocido como BASIC Dartmouth. BASIC fue diseñado para permitir que los estudiantes escribieran programas usando terminales de un computador en tiempo compartido.
    Estaba pensado para reducir notablemente la complejidad de los otros lenguajes del momento
  • Pascal

    Pascal
    Niklaus Wirth fue un profesor que creó Pascal como, igual que BASIC, herramienta de enseñanza de programación, pero pronto trascendó como lenguaje de programación para crear todo tipo de aplicaciones. De hecho, aunque hoy se sigue usando, su presencia en aplicaciones es menor, pero sí se ve en escuelas de programación junto al compilador Free Pascal.
  • C

    C
    El lenguaje de programación C fue creado por Brian Kernighan y Dennis Ritchie a mediados de los años 70. El lenguaje C es un lenguaje estructurado, en el mismo sentido que lo son otros lenguajes de programación tales como el lenguaje Pascal, el Ada o el Modula-2, pero no es estructurado por bloques, o sea, no es posible declarar subrutinas (pequeños trozos de programa) dentro de otras subrutinas, a diferencia de como sucede con otros lenguajes estructurados tales como el Pascal.
  • C++

    C++
    C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
  • Python

    Python
    Python fue creado por Guido van Rossum, un programador holandés a finales de los 80 y principio de los 90 cuando se encontraba trabajando en el sistema operativo Amoeba. Primariamente se concibe para manejar excepciones y tener interfaces con Amoeba como sucesor del lenguaje ABC.
  • HTML

    HTML
    El origen de HTML se remonta a 1980, cuando el físico Tim Berners-Lee, investigador del CERN (Organización Europea para la Investigación Nuclear) propuso un nuevo sistema de “hipertexto” para compartir documentos. Los sistemas de hipertexto habían sido desarrollados años antes.
  • Visual Basic

    Visual Basic
    Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.
  • Java

    Java
    Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA. El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia.
  • JavaScript

    JavaScript
    JavaScript se introdujo en 1995 como una forma de agregar programas a páginas web en el navegador Netscape Navigator. En su momento fue una idea novedosa. En los primeros días de la World Wide Web, HTML era bastante simple, y bastante fácil de aprender casi todo lo que se necesitaba saber para agrupar páginas web.
  • C#

    C#
    En abril de 1999, Anders Hejlsberg formó un equipo con la misión de desarrollar un nuevo lenguaje orientado a objetos. Este nombre tuvo que ser cambiado debido a problemas de marca, pasando a llamarse C#.
  • Go

    Go
    La historia del desarrollo de Go puede remontarse hasta el año 2007, fue anunciado en Noviembre de 2009 y su versión 1.0 tomó forma recién en 2012. Hoy en día este lenguaje es usado en proyectos de gran importancia en todo el mundo.
  • Kotlin

    Kotlin
    Kotlin fue creado en 2010 por JetBrains, la empresa detrás del famoso IDE para Java Intellij IDEA (aunque se puede usar en cualquier otro IDE, como Eclipse). En este podcast, Hadi Hariri (VP en JetBrains) explica las razones que impulsaron a JetBrains a crear un nuevo lenguaje.
  • Swift

    Swift
    Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Fue presentado en la WWDC 2014​ y está diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch; puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C.