Lenguajes program

Linea del tiempo sobre los Lenguajes de Programación

  • Maquina de Telar de Jacquard

    Maquina de Telar de Jacquard
    La maquina de telar utilizaba los orificios en tarjetas perforadas para representar el movimiento de un brazo de la maquina de tejer, con el objetivo de crear patrones,permitiendo que hasta los usuarios más inexpertos pudieran elaborar complejos diseños.
  • Maquina Analitica de Babbage

    Maquina Analitica de Babbage
    Charles Babbage concibió una máquina de propósito general, que podía ser programada por el usuario para ejecutar un repertorio de instrucciones en el orden deseado. El diseño de la denominada “Máquina Analítica”, de naturaleza mecánica, incluye la mayoría de las partes lógicas de un ordenador actual. Capaz de almacenar 1000 números de 50 dígitos cada uno, nunca pudo ser construida por Babbage, dado que en esa época la tecnología disponible no estaba a la altura del proyecto.
  • Z1 por Konrad Suze

    Z1 por Konrad Suze
    Konrad Zuse publico un articulo acerca de su lenguaje de programacion Plankakull, sin embargo no tuvo uso nunca y sus avances fueron aislados por otros.
    A Konrad Zuse el sistema binario y el Álgebra de Boole le parecía mas útil que el sistema decimal para una computadora. Basado en el sistema binario, construyó la Z1, una máquina mecánica operando con electricidad y con la posibilidad de poder programarla, aunque de forma limitada.
  • Computadora MARK I

    Computadora MARK I
    La computadora podia calcular movimiento de proyectiles lo cual fue el objetivo primario al construirla.
    se programaba con interruptores y leia los datos de cintas de papel perforado y empleaba señales electromagneticas para mover las partes mecanicas
  • Autocode

    Autocode
    Fue creado por Alick E. Glennie, quien durante su tiempo libre en la Universidad de Manchester, concibe un sistema de programación llamado AUTOCODE, que viene a ser un compilador muy rudimentario y de alto nivel.
  • FORTRAN

    FORTRAN
    FORTRAN es un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico.
    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 ++.
  • COBOL

    COBOL
    El lenguaje COBOL fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
  • BASIC

    BASIC
    Fue diseñado por Jonh George y Thomas Eugene como un medio para facilitar la programacion en ordenadores a estudiantes que no fueran de ciencias.
    Código simbólico de instrucciones de propósito general para principiantes en castellano, es una familia de lenguajes de programación de alto nivel.
  • B (precursor de C)

    B (precursor de C)
    B es el nombre de un lenguaje de programación desarrollado en los Bell Labs, predecesor del lenguaje de programación C.
    Fue mayoritariamente un trabajo de Kenneth L. Thompson con contribuciones de Dennis M. Ritchie
  • PASCAL

    PASCAL
    En honor a Blaise Pascal se desarrollo como una herramienta de enseñanza y formacion. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
  • C

    C
    Fue creado por Denis Ritchie para los laboratoris de Bell Telephone para usarlos en el sistema UNIX, Se le llamo "C" porque sus caracteristicas derivaban de un Lenguaje anterior "B". Es un lenguaje orientado a la implementación de Sistemas operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
  • PROLOG

    PROLOG
    Prolog es un lenguaje de programación simple pero poderoso desarrollado en la Universidad de Aix-Marseille (Marsella, Francia) por los profesores Alain Colmerauer y Philippe Roussel, como una herramienta práctica para programación lógica. Nació de un proyecto que no tenía como objetivo la implementación de un lenguaje de programación, sino el procesamiento de lenguajes naturales.
  • C++

    C++
    En los laboratorios Bell se modifico el lenguaje C al C++ creando lo que muchos consideran el lenguaje de programacion mas popular que ha existido.La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
  • MATLAB

    MATLAB
    Las aplicaciones de MATLAB se desarrollan en un lenguaje de programación propio. Este lenguaje es interpretado, y puede ejecutarse tanto en el entorno interactivo, como a través de un archivo de script (archivos *.m). Este lenguaje permite operaciones de vectores y matrices, funciones, cálculo lambda, y programación orientada a objetos..
  • Perl

    Perl
    Un programador unix creo perl despues de intentar extraer datos de un informe y darse cuenta que inix no podia llevar acabo las operaciones que el necesitaba.
  • Python

    Python
    En honor a Monty Python se nombra este lenguaje que se creo para solucionar problemas en el lenguaje ABC y continua utilizandose para tal fin, hoy en dia es usado por la NASA y YouTube
  • Visual Basic

    Visual Basic
    El lenguaje de programación Visual Basic es uno de los lenguajes de programación que utiliza una interfaz visual es decir que nos permite programar en un entorno gráfico, nos permite realizar un gran numero de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora.
  • HTML

    HTML
    HTML, HyperText Markup Language (lenguaje de marcas de hipertexto), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, videos, juegos, entre otros.
  • Ruby

    Ruby
    Fe creado por MAtsumoto conocido como MAtz y utilizando parte de sus lenguajes de programacion favoritos: Perl, Smalltalk, Eifell, Ada y LIps. Ahora es usado por basecamp
  • PHP

    PHP
    Lerdoff desarrollo PHP para reemplazar unos scripts de perl usados para mantener su web personal, hoy en dia PHP ha crecido hasta llegar a ser parte de una arquitectura web.
  • Java

    Java
    Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.
  • JavaScript

    JavaScript
    Java y JavaScript no estan relacionados y tienen muy diferente semantica aunque no lo parezca. Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor. Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio.
  • c#

    c#
    Es un lenguaje de programacion orientado a objetos desarrollados y estandarizados por microsoft como parte de su plataforma .NET que despues fue aprobado como una estandar por la ECMA
    Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
  • Visual Basic .Net

    Visual Basic .Net
    Es un lenguaje de programacion orientado a objetos que se puede considerar una evolucion de visual basic implementada sobre el framework .NET
    El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores, permite crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de características para hacer que el desarrollo de aplicaciones sea realmente rápido.
  • F Sharp

    F Sharp
    Es un lenguaje de programacion multiparadigma de codigo abierto uno para la plataforma .net, que conjunta la programacion funcional con las disciplina imperativa y orientada a objetos
  • Scala

    Scala
    Es un lenguaje multiparadigma diseñado para expresar patrones comunes de programacion en forma concisa.
  • Swift

    Swift
    Es un lenguaje de programacion multiparadigma creado por Aplle enfocado en el desarrollo de aplicaciones para iOs y Mac OS