Lenguajes de programacion

Hitos Históricos de los Lenguajes de Programación

  • Ada Lovelace

    Ada Lovelace
    Ada Lovelace, concibió lo que llamaría un plan capaz de hacer que la máquina ideada por Charles pudiese ser reconfigurada para calcular números de Bernoulli a través del uso de tarjetas perforadas. Hoy día ese plan es considerado el primer programa de ordenador, por lo que, es considerada como la primera persona en describir un lenguaje de programación de carácter general también inventó una forma para describir algoritmos en la Máquina Analítica, creando así el primer lenguaje de programación.
  • Fortran

    Fortran
    Fortran(Formula Translating System), es un lenguaje orientado al cálculo numérico, diseñado en sus inicios para IBM y usado en aplicaciones científicas y de ingeniería y es el más antiguo de los Lenguajes de alto nivel. FORTRAN uno de los lenguajes más usados en la Computación de alto rendimiento, además se utiliza para el desarrollo de programas que evalúan el desempeño y el posicionamiento de los Supercomputadores, desde sus inicios dominó la programación de la ciencia y técnica.
  • List Processor

    List Processor
    List Processor, utilizado para la notación matemática y temas de ciencias de la computación, direccionado originalmente en 1958 por Jhon McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, el List es el segundo lenguaje de programación de alto nivel de mayo antigüedad entre los que continúan teniendo un uso extendido en la actualidad.
  • Algol

    Algol
    ALGOL, es un lenguaje de programación cuyo nombre es un acrónimo formado a partir de las siglas en inglés de ALGorithmic Oriented Language. Aunque no tuvo mucho éxito comercial es muy importante en la historia de la informática ya que tuvo una gran influencia en la mayoría de los lenguajes de programación posteriores como Pascal, C y ADA. ALGOL utiliza bloques de declaraciones entre parentesis y fue el primer lenguaje en emplear los términos BEGIN y END para delimitarlos.
  • Cobol

    Cobol
    COBOL es un acrónimo que significa COmmon Business Oriented Language (Lenguaje orientado a los negocios comunes). Está diseñado para el desarrollo de negocios, por lo general orientada a archivos y aplicaciones. No está diseñado para escribir programas de sistemas, como por ejemplo un sistema operativo o un compilador. Durante más de cuatro décadas COBOL ha sido el lenguaje de programación dominante en la informática empresarial, gracias a la capacidad de manejar ficheros grandes.
  • APL

    APL
    El APL es un lenguaje aplicativo o un lenguaje para aplicar algo, similar a un lenguaje funcional. Utiliza operadores parametrizables, por lo que es muy conciso. Su sintaxis está basada en pocos operadores y utiliza un conjunto especial de caracteres que no están presentes en el código ASCII. El conjunto de operaciones se fundamenta en álgebra lineal abstracta, por lo que es un lenguaje idóneo para trabajar con vectores y matrices lo que permite componer nuevas operaciones lógicas o matemáticas.
  • Basic

    Basic
    BASIC o Beginner's All-purpose Symbolic Instruction Code, es una familia de lenguajes de programación de alto nivel que se desarrolló como una herramienta de enseñanza, pero gracias a su popularidad, se comenzó a adoptar en otros sistemas hasta el punto de que, a día de hoy, sigue siendo muy importante, con programas como Gambas o Visual Basic que se siguen utilizando. Uno de los puntos más importantes de la historia de los lenguajes de programación.
  • 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. El lenguaje se llamó así en honor de Blaise Pascal, 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 C es fruto de un lenguaje de programación anterior, el lenguaje B, desarrollado por Ken Thompson, en los Laboratorios Bell en 1972, con la idea de recodificar el sistema operativo UNIX que, hasta esa fecha, se programaba directamente en ensamblador, con el inconveniente de estar vinculado a máquinas concretas. Por tanto, se hacía necesario un lenguaje que permitiese al programador abstraerse de la capa hardware y conseguir una mayor portabilidad del código, algo que se realizó en B.
  • Fortran 77

    Fortran 77
    Apareció una nueva versión mas evolucionada que se llamó FORTRAN V o Fortran 77. Está reflejada en el documento ANS X3.9-1978: Programming Language Fortran y define dos niveles del lenguaje denominados Fortran 77 completo y Fortran 77 básico, siendo el segundo un subconjunto del primero. Incluye, además, instrucciones para el manejo de cadenas de caracteres y de archivos, así como otras para la utilización de técnicas de programación estructurada.
  • Objective C

    Objective C
    Objective-C. Es un lenguaje de programación orientado a objetos y basado en mensajes, altamente dinámico. Este lenguaje consiste en un pequeño número de incrementos a ANSI C, y está caracterizado por su aplazamiento a muchas decisiones hasta que se cumple el tiempo de corrida del programa creado, soportando envíos dinámicos, escritura y carga dinámica.
  • C++

    C++
    Bjarne Stroustrup modificó el lenguaje C al C++, creando lo que muchos consideran el lenguaje de programación más popular que ha existido nunca. Además, ha sido listado en lo alto de los top ten de los lenguajes de programación desde 1986 y archivado en el Hall of Fame en 2003. Hoy en día es usado por Firefox, Office y Adobe PDF Reader. C++ nació como una extensión del lenguaje C, para conseguir aunar la eficiencia del lenguaje C con las ventajas del modelo orientado a objetos.
  • Perl

    Perl
    Perl es un lenguaje de propósito general originalmente desarrollado para la manipulación de texto y que ahora es utilizado para un amplio rango de tareas incluyendo administración de sistemas, desarrollo web, programación en red, desarrollo de GUI y más. Perl está basado en un estilo de bloques como los del C o AWK creado por Larry Wall
  • Python

    Python
    Python es un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma. Este lenguaje es usado en la actualidad en la creación de aplicaciones Web, desarrollo de software y seguridad informática, análisis de grandes cantidades de datos y en la Inteligencia Artificial.
  • Visual Basic

    Visual Basic
    El Visual Basic es un lenguaje de programación que proviene del BASIC. La intención de este primer programa era simplificar la programación utilizando un entorno de trabajo claro que permitiera crear interfaces gráficas facilitando así la programación. Las sintaxis que utiliza este lenguaje de programación proviene del conocido BASIC, pero completada con comandos y códigos de otros lenguajes más modernos.
  • Ruby

    Ruby
    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.
  • PHP

    PHP
    PHP nació como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas.
  • Java

    Java
    Es uno de los lenguajes de programación más adaptado debido a su legibilidad y simplicidad. Es un programa que tiene un gran poder de permanencia, esto significa que se asegura a la persona que lo utiliza en funcionamiento a largo plazo de las aplicaciones que lo utilizan.
    Fue desarrollado por James Gosling y más tarde su sintaxis dara lugar a programas como C y C++
  • JavaScript

    JavaScript
    El JavaScript es un lenguaje de programación que surgió por la necesidad de ampliar las posibilidades del HTML. En efecto, al poco tiempo de que las páginas web apareciesen, se hizo patente que se necesitaba algo más que las limitadas prestaciones del lenguaje básico, ya que el HTML solamente provee de elementos que actúan exclusivamente sobre el texto y su estilo, pero no permite, como ejemplo sencillo, ni siquiera abrir una nueva ventana o emitir un mensaje de aviso.
  • C#

    C#
    También llamado “C Sharp”, este lenguaje de programación orientado a objetos fue desarrollado por Microsoft para ser empleado en una amplia gama de aplicaciones empresariales ejecutadas en el framework .NET.
    C Sharp es una evolución del C y C++ que se destaca por su sencillez y modernidad.
  • Ruby on Rails

    Ruby on Rails
    También conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma de la arquitectura Modelo Vista Controlador (MVC). Ruby on Rails fue escrito por David Heinemeier Hansson a partir de su trabajo en Basecamp, una herramienta de gestión de proyectos, por 37signals. Fue liberado al público por primera vez en julio de 2004.
  • Scratch

    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.
  • Go

    Go
    Está inspirado en C, pero es un lenguaje bastante más complicado. Está enfocado a procesos muy concretos, pero el objetivo principal es la seguridad. Por eso, Go no tiene aritmética de punteros. Siendo de Google, en cuanto se empiece a popularizar, seguro que gana un importante hueco en el desarrollo de Android.
  • Kotlin

    Kotlin
    Kotlin es un lenguaje de programación de tipado estático que corre sobre la máquina virtual de Java y que también puede ser compilado a código fuente de JavaScript. Es desarrollado principalmente por JetBrains.
  • Swift

    Swift
    Es un lenguaje de programación creado por Apple (desarrollado originalmente por Chris Lattnercon) y el compilador LLVM para los sistemas operativos OS X e iOS presentado el 2 de junio del 2014 en el WWDC 2014 junto con su manual. El lenguaje en un principio coexistirá con Objective-C lenguaje que maneja la plataforma de programación oficial de Apple Xcode.