Historia de los lenguajes de programación

  • Máquina de Charles Babbage

    Máquina de Charles Babbage
    Ada fue la primera persona en el mundo que describió un lenguaje de programación de carácter general al interpretar las ideas de Babbage incluso mejor que él mismo. En 1843 publicó una serie de notas sobre la máquina analítica de Babbage. Describió conceptos como el bucle y la subrutina. Solía definirse a sí misma como analista y metafísica algo bastante más avanzado para su época que el pensamiento de sus primitivos congéneres.
  • Fortran

    Fortran
    Fortran fue desarrollado originalmente por IBM en la década de 1950 para aplicaciones científicas y de ingeniería, y posteriormente llegó a dominar la informática científica. Se ha utilizado durante más de siete décadas en áreas computacionales intensivas como la predicción numérica del tiempo , el análisis de elementos finitos , la dinámica de fluidos computacional , la geofísica , la física computacional , la cristalografía y la química computacional .
  • Lenguaje Ensamblador

    Lenguaje Ensamblador
    Se desarrolla un lenguaje ensamblador de bajo nivel en el que se consigue reproducir código binario en la máquina de escribir
  • 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.
  • Basic

    Basic
    BASIC, siglas de Beginners' All-purpose Symbolic Instruction Code​ (en castellano: 'Código simbólico de instrucciones de propósito general para principiantes'), es una familia de lenguajes de programación de alto nivel.
  • Pascal

    Pascal
    Pascal es un lenguaje que permite programar en forma estructurada y modularizada. Esto significa que es posible dividir al programa en módulos (implementados utilizando procedimientos y funciones) y organizado de manera tal que se pueda leer con facilidad.
  • Smalltalk

    Smalltalk
    SMALLTALK es un lenguaje orientado a objetos puro, pues todas las entidades que maneja son objetos. El lenguaje se basa en conceptos tales como objetos y mensajes. 2. SMALLTALK es descendiente del lenguaje SIMULA y tiene sus orэgenes en el Centro de Estudios de Palo Alto de Xerox
  • SQL

    SQL
    SQL o «Structured Query Language» es un lenguaje de programación que permite manipular los datos y los sistemas de bases de datos relacionales. Este lenguaje se utiliza principalmente para comunicarse con las bases de datos con el fin de gestionar los datos que contienen.
  • PROLOG

    PROLOG
    PROLOG es un lenguaje de programación basado en el paradigma lógico, este lenguaje es utilizado principalmente para aplicaciones de inteligencia artificial. El desarrollo de PROLOG se inició en 1970 con Alain Coulmeauer y Philippe Roussel.
  • C

    C
    El lenguaje C es un lenguaje de nivel medio bajo, así que no requiere de muchos recursos pero ofrece una buena respuesta y una ejecución rápida de programas. Además, el lenguaje C se caracteriza por la capacidad de manipular direcciones arbitrarias, por eso es preferible escribir el código de un microcontrolador en C.
  • C++

    C++
    C++ es un ejemplo de lenguaje de programación compilado, multiparadigma, principalmente de tipo imperativo y orientado a objetos, incluyendo también programación genérica y funcional, características estas últimas que comentaremos más adelante en el curso.
  • Objetive.c

    Objetive.c
    Es una variación del C tradicional enfocada especialmente a los dispositivos de Apple.
  • Haskell

    Haskell
    Haskell es un lenguaje de programación de código abierto. Obtuvo su nombre gracias a Haskell Brooks, cuyo trabajo ha servido para la base de los lenguajes de programación. Entre sus características destacan: funcional, polimórfico, de tipado estático y perezoso.
  • Python

    Python
    Python es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos, programación imperativa y programación funcional.
  • Ruby

    Ruby
    Ruby es un lenguaje de programación muy popular que se utiliza para muchas cosas, desde el desarrollo de aplicaciones web hasta el análisis de datos. También es muy fácil de usar en comparación con otros lenguajes de programación, y es bastante fácil aprender si estás dispuesto a trabajar.
  • Java

    Java
    Java es una plataforma informática de lenguaje de programación creada por Sun Microsystems. Ha evolucionado desde sus humildes comienzos hasta impulsar una gran parte del mundo digital actual, ya que es una plataforma fiable en la que se crean muchos servicios y aplicaciones.
  • PHP

    PHP
    PHP es un lenguaje de programación de código abierto del lado del servidor que se utiliza principalmente para crear páginas web dinámicas. La abreviatura nació originariamente de “Personal Home Page Tools”, aunque hoy en día se ha convertido en el acrónimo recursivo para “PHP: Hypertext Preprocessor”
  • JavaScript

    JavaScript
    JavaScript es un lenguaje de programación que los desarrolladores utilizan para hacer páginas web interactivas. Desde actualizar fuentes de redes sociales a mostrar animaciones y mapas interactivos, las funciones de JavaScript pueden mejorar la experiencia del usuario de un sitio web.
  • C#

    C#
    C# es un lenguaje de programación orientado a componentes, orientado a objetos. C# proporciona construcciones de lenguaje para admitir directamente estos conceptos, por lo que se trata de un lenguaje natural en el que crear y usar componentes de software.
  • Scala

    Scala
    Scala es un lenguaje de programación moderno multi-paradigma diseñado para expresar patrones de programación comunes de una forma concisa, elegante, y con tipado seguro. Integra fácilmente características de lenguajes orientados a objetos y funcionales.
  • Scratch

    Scratch
    Scratch es un software, un entorno y un lenguaje de programación visual. A través de su interfaz en línea o sin conexión, permite a los usuarios crear un algoritmo ensamblando bloques para crear una simulación o una historia interactiva
  • Go

    Go
    Go, también conocido como Golang, es un lenguaje de programación desarrollado por Google. Se caracteriza por su simplicidad y eficiencia, y se utiliza para desarrollar una amplia variedad de aplicaciones, desde programas de línea de comandos hasta sistemas distribuidos y aplicaciones web de alta escala.
  • Dart

    Dart
    Dart es un lenguaje de propósito general, y lo puedes utilizar casi para cualquier cosa: En aplicaciones web, utilizando la librería de arte: html y el transpilador para transformar el código en Dart en JavaScript, o utilizando frameworks como AngularDart.
  • TypeScript

    TypeScript
    TypeScript (TS) es considerado un lenguaje de programación de nivel superior, ya que dispone de múltiples ventajas para el desarrollo web y la mejora de la experiencia de usuario en apps y sitios web.
  • Swift

    Swift
    Swift es un lenguaje rápido y eficaz que proporciona información en tiempo real y se integra a la perfección con código escrito en Objective-C.
  • Rust

    Rust
    Rust es un lenguaje de programación desarrollado por los ingenieros de mozila. Podríamos catalogarlo como un lenguaje muy nuevo; Estamos hablando que la versión 1.0 estuvo disponible a principios del 2015; Actualmente estamos en la versión 1.32. Al igual que C , Java o C++, Rust es un lenguaje compilado.