Maxresdefault

Evolución de los lenguajes de programación

By eteJosh
  • El algoritmo de la máquina de Ada Lovelace

    El algoritmo de la máquina de Ada Lovelace
    Ada Lovelace inventa el primer algoritmo de la máquina de Charles Babbage que sienta las bases de todos los lenguajes de programación.
  • Plankalkül

    Plankalkül
    Konrad Zuse desarrolló el primer lenguaje de programación "real" llamado Plankalkül (Cálculo de Planes). El lenguaje de Zeus (entre otras cosas) permitía crear procedimientos, que almacenaban trozos de código que podían invocarse una y otra vez para realizar operaciones rutinarias.
  • Código corto

    Código corto
    El código corto (o código corto), fue el primer Lenguaje de alto nivel (HLL) sugerido por John McCauley en 1949. Sin embargo, fue William Schmitt quien lo implementó para el ordenador BINAC ese mismo año y para el UNIVAC en 1950.
  • Lenguaje ensamblador

    Lenguaje ensamblador
    El lenguaje ensamblador se utilizó en el Calculadora automática de almacenamiento diferido electrónico (EDSAC) y fue inventado por Mauricio V. Wilkes. El lenguaje ensamblador era un tipo de lenguaje de programación de bajo nivel que simplificaba el lenguaje del código máquina.
  • FORTRAN

    FORTRAN
    FORTRAN fue creado por John Backus y está considerado como el lenguaje de programación más antiguo que se utiliza en la actualidad. Este lenguaje de programación se creó para realizar cálculos científicos, matemáticos y estadísticos de alto nivel. FORTRAN sigue utilizándose hoy en día en algunos de los superordenadores más avanzados del mundo.
  • ALGOL (Lenguaje Algorítmico)

    ALGOL (Lenguaje Algorítmico)
    El lenguaje algorítmico o ALGOL fue creado por un comité conjunto de informáticos estadounidenses y europeos. ALGOL sirvió de punto de partida para el desarrollo de algunos de los lenguajes de programación más importantes, como Pascal, C, C++ y Java.
  • COBOL (Lenguaje común orientado a los negocios)

    COBOL (Lenguaje común orientado a los negocios)
    Es el lenguaje de programación detrás de muchos procesadores de tarjetas de crédito, cajeros automáticos, llamadas telefónicas y celulares, señales de hospitales y sistemas de señalización de tráfico (sólo por nombrar algunos). El desarrollo del lenguaje fue dirigido por la Dra. Grace Murray Hopper y se diseñó para que pudiera funcionar en todas las marcas y tipos de ordenadores.
  • BASIC (Código de instrucciones simbólicas para principiantes)

    BASIC (Código de instrucciones simbólicas para principiantes)
    El Beginners All-Purpose Symbolic Instruction Code (BASIC) fue desarrollado por un grupo de estudiantes del Dartmouth College. El lenguaje fue escrito para estudiantes que no tenían grandes conocimientos de matemáticas o informática. Los fundadores de Microsoft, Bill Gates y Paul Allen, desarrollaron el lenguaje y lo convirtieron en el primer producto comercializable de la empresa.
  • PASCAL

    PASCAL
    Llamado así por el matemático francés Blaise Pascal, Niklaus Wirth desarrolló el lenguaje de programación en su honor. Se desarrolló como una herramienta de aprendizaje para la programación de ordenadores, por lo que era fácil de aprender. Fue el favorito de Apple en los primeros tiempos de la empresa, por su facilidad de uso y su potencia.
  • SQL

    SQL
    SQL (Structured Query Language) fue desarrollado por primera vez por los investigadores de IBM Raymond Boyce y Donald Chamberlain, se utiliza para ver y modificar la información almacenada en las bases de datos.
  • Smalltalk

    Smalltalk
    Desarrollado en el Centro de Investigación de Xerox Palo Alto por Alan Kay, Adele Goldberg y Dan Ingalls, Smalltalk permitía a los programadores informáticos modificar el código sobre la marcha. Introdujo una serie de aspectos del lenguaje de programación que son lenguajes visibles hoy en día, como Python, Java y Ruby.
  • C

    C
    Desarrollado por Dennis Ritchie en los Bell Telephone Laboratories para su uso con el sistema operativo Unix. Se llamó C porque se basaba en un lenguaje anterior llamado "B". Muchos de los principales lenguajes actuales son derivados de C, como C#, Java, JavaScript, Perl, PHP y Python.
  • Objetivo-C

    Objetivo-C
    Desarrollado por Brad Cox y Tom Love, Objective-C es el principal lenguaje de programación utilizado para escribir software para macOS e iOS, los sistemas operativos de Apple.
  • C++

    C++
    Bjarne Stroustrup modificó el lenguaje C en los Laboratorios Bell, C++ es una extensión de C con mejoras como clases, funciones virtuales y plantillas.
  • Perl

    Perl
    Perl fue creado por Larry Wall y es un lenguaje de programación de alto nivel de propósito general. Originalmente se diseñó como un lenguaje de scripting destinado a la edición de texto, pero hoy en día se utiliza ampliamente para muchos fines, como CGI, aplicaciones de bases de datos, administración de sistemas, programación de redes y programación gráfica.
  • Haskell

    Haskell
    Haskell es un lenguaje de programación de propósito general que lleva el nombre del lógico y matemático estadounidense Haskell Brooks Curry. Es un lenguaje de programación puramente funcional, es decir, principalmente matemático. Se utiliza en múltiples sectores, especialmente en aquellos que se ocupan de cálculos complicados, registros y cálculos numéricos.
  • Visual Basic

    Visual Basic
    Desarrollado por Microsoft, Visual Basic permite a los programadores utilizar un estilo de arrastrar y soltar para elegir y cambiar trozos de código preseleccionados a través de una interfaz gráfica de usuario (GUI).
  • Python

    Python
    Lleva el nombre de la compañía cómica británica "Monty Python", Python fue desarrollado por Guido Van Rossum. Es una herramienta de uso generallenguaje de programación de alto nivel creado para soportar una variedad de estilos de programación y ser divertido de usar
  • Ruby

    Ruby
    Creado por Yukihiro Matsumoto, Ruby es un lenguaje de programación de alto nivel interpretado. Es un lenguaje didáctico que recibió la influencia de Perl, Ada, Lisp y Smalltalk, entre otros. Los principales usos de Ruby son el desarrollo de aplicaciones web y Ruby on Rails.
  • Java

    Java
    Java es un lenguaje de alto nivel de propósito general creado por James Gosling para un proyecto de televisión interactiva. Tiene funcionalidad multiplataforma y se encuentra constantemente entre los lenguajes de programación más populares del mundo.
  • JavaScript

    JavaScript
    JavaScript fue creado por Brendan Eich, este lenguaje se utiliza principalmente para el desarrollo de páginas web dinámicas, documentos PDF, navegadores web y widgets de escritorio.
  • PHP

    PHP
    PHP fue desarrollado por Rasmus Lerdorf. Sus usos principales incluyen la construcción y el mantenimiento de páginas web dinámicas, así como el desarrollo del lado del servidor.
  • C#

    C#
    Desarrollado en Microsoft con la esperanza de combinar la capacidad informática de C++ con la sencillez de Visual Basic, C# se basa en C++ y comparte muchas similitudes con Java.
  • Scala

    Scala
    Desarrollado por Martin Odersky, Scala combina la programación funcional matemática y la programación orientada a objetos organizada.
  • Groovy

    Groovy
    Derivado de Java, Groovy fue desarrollado por James Strachan y Bob McWhirter. El lenguaje mejora la productividad porque es sucinto y fácil de aprender.
  • Swift

    Swift
    Desarrollado por Apple como sustituto de C, C++ y Objective-C, Swift se desarrolló con la intención de ser más sencillo que los lenguajes mencionados y permitir menos margen de error. La versatilidad de Swift permite utilizarlo para aplicaciones de escritorio, móviles y en la nube.