19362653 768x432

Historia – Lenguajes de Programación

  • Primer Lenguaje Real de Programacion: Plankalkül

    Primer Lenguaje Real de Programacion: Plankalkül
    En algún momento entre 1944-45, Konrad Zuse desarrolló el primer lenguaje de programación "real" llamado Plankalkül (Cálculo de Plan). 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.
  • Shortcode

    Shortcode
    Shortcode (o short-order code), fue el primer lenguaje de alto nivel 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 era un tipo de lenguaje de programación de bajo nivel que simplifica el lenguaje del código máquina y que consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.
  • Autocode

    Autocode
    Autocode era un término general utilizado para una familia de lenguajes de programación. Desarrollado por primera vez por Alick Glennie para el ordenador Mark 1 de la Universidad de Manchester, Autocode fue el primer lenguaje compilado de la historia, lo que significa que puede traducirse directamente a código máquina mediante un programa llamado compilador. Autocode se utilizó en las primeras máquinas de computación Ferranti Pegasus y Sirius, además de la Mark 1.
  • FORTRAN

    FORTRAN
    FORmula TRANslation o FORTRAN fue creado por John Backus y se considera el lenguaje de programación más antiguo en uso hoy en día. 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.
  • LISP

    LISP
    El procesador de listas o LISP fue inventado por John McCarthy en el Instituto Tecnológico de Massachusetts (MIT). Destinado originalmente a la inteligencia artificial, LISP es uno de los lenguajes de programación más antiguos que se siguen utilizando hoy en día y puede utilizarse en lugar de Ruby o Python. Empresas como Acceleration, Boeing y Genworks siguen utilizando LISP en sus stacks de tecnología.
  • COBOL

    COBOL
    El Lenguaje Común Orientado a los Negocios (COBOL), es el lenguaje de programación que está 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ñales 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

    BASIC
    El Beginners All-Purpose Symbolic Instruction Code o 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.
  • 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. También ha sido y sigue siendo utilizado por grandes empresas como Google, Facebook y Apple.
  • ADA

    ADA
    Ada fue diseñado originalmente por un equipo dirigido por Jean Ichbiah de CUU Honeywell Bull bajo contrato con el Departamento de Defensa de Estados Unidos. Nombrado en honor a la matemática de mediados del siglo XIX Ada Lovelace, Ada es un lenguaje de programación de alto nivel estructurado, estáticamente tipado, imperativo, de amplio espectro y orientado a objetos. Ada se extendió a partir de otros lenguajes de programación populares en la época, como Pascal.
  • 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. Está incluido en la lista de los 10 mejores lenguajes de programación desde 1986 y recibió el estatus de Salón de la Fama en 2003. C++ se utiliza en MS Office, Adobe Photoshop, motores de juegos y otros programas de alto rendimiento.
  • 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.
  • Python

    Python
    Llamado así por el grupo cómico británico "Monty Python", Python fue desarrollado por Guido Van Rossum. Se trata de un lenguaje de programación de alto nivel y propósito general, creado para soportar una gran variedad de estilos de programación y ser divertido de usar. Python es, a día de hoy, uno de los lenguajes de programación más populares del mundo y es utilizado por empresas como Google, yahoo y Spotify.
  • 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. Twitter, Hulu y Groupon son algunos ejemplos conocidos de empresas que utilizan Ruby.
  • Java

    Java
    Java es un lenguaje de alto nivel de uso 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. Java se encuentra en todas partes, desde los ordenadores hasta los teléfonos inteligentes y los parquímetros.
  • JavaScript

    JavaScript
    JavaScript fue creado por Brendan Eich, este lenguaje se utiliza principalmente para el desarrollo de webs dinámicas, documentos PDF, navegadores web y widgets de escritorio. Casi todos los sitios web importantes utilizan JavaScript. Gmail, Adobe Photoshop y Mozilla Firefox son algunos ejemplos conocidos.
  • PHP

    PHP
    Anteriormente conocido como 'Personal Home Page', que ahora significa 'Hypertext Preprocessor', PHP fue desarrollado por Rasmus Lerdorf. Sus principales usos son la creación y el mantenimiento de páginas web dinámicas, así como el desarrollo del lado del servidor. Algunas de las mayores empresas de todo el mundo utilizan PHP, como Facebook, Wikipedia, Digg, WordPress y Joomla.
  • C#

    C#
    Desarrollado en Microsoft con la esperanza de combinar la capacidad de cálculo de C++ con la simplicidad de Visual Basic, C# se basa en C++ y comparte muchas similitudes con Java. El lenguaje se utiliza en casi todos los productos de Microsoft y se ve principalmente en el desarrollo de aplicaciones de escritorio.
  • Scala

    Scala
    Desarrollado por Martin Odersky, Scala combina la programación funcional matemática y la programación orientada a objetos organizada. La compatibilidad de Scala con Java hace que sea útil para el desarrollo de Android. Linkedin, Twitter, Foursquare y Netflix son sólo algunos ejemplos de las muchas empresas que utilizan Scala en sus stack de tecnología.
  • 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. Algunas empresas conocidas que utilizan Groovy en sus stack tecnológicas son Starbucks, Transferwise y Craftbase.
  • Go

    Go
    Go fue desarrollado por Google para resolver los problemas que se producen debido a los grandes sistemas de software. Gracias a su estructura sencilla y moderna, Go ha ganado popularidad entre algunas de las mayores empresas tecnológicas del mundo, como Google, Uber, Twitch y Dropbox.
  • 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.