Programming languages logo png 1 1 transparent images

Historia de los lenguajes de programación

  • Telar programable

    Telar programable
    Creado por Joseph Marie Jacquard, utilizaba tarjetas perforadas para conseguir tejer patrones en la tela, permitiendo que hasta los usuarios más inexpertos pudieran elaborar complejos diseños.
  • Maquina analitica

    Maquina analitica
    Ada Lolelace, describe un lenguaje de programación de carácter general al interpretar las ideas de Babbage. Podia relizar cualquier cálculo matemático.
  • Maquina de Turing

    Maquina de Turing
    Alan Turing un modelo de computadora que realiza una lectura/escritura de manera automática sobre una entrada llamada cinta, generando una salida en esta misma.
  • Period: to

    Antecedentes

    En las décadas de 1950 y 1960 , los tres primeros lenguajes de programación modernos eran
    FORTRAN
    LISP
    COBOL
  • Regional Assembly Language

    Regional Assembly Language
    Creado por Mauricio V. Wikes , es conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables
  • FORTRAN

    FORTRAN
    Primer compiladior creado por John W. Backus, urgió como vía de escape para ''trabajar menos'' en su tarea de calcular trayectorias de misiles, ya que el lenguaje, y el compilador, eran capaces de hacer el trabajo mucho más rápido.
  • COBOL

    COBOL
    El Short Range Committee conformado por Grace Hopper, William Selder, Gertude Tierney tuvo como 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
  • AGOL (Algorithmic Language)

    AGOL (Algorithmic Language)
    Creado por Adriaan van Wijngaarden, es un lenguaje minimalista, rápidamente implementado y distribuido . No obstante no llegó a ser de uso masivo pero influyó en lenguajes como Pascal , C y Ada.
  • BASIC

    BASIC
    Los creadores John George Kemeny, Thomas Eugene Kurtz y Mary Kenneth Keller. Desarrollaron BASIC como una herramienta de enseñanza para facilitar la programación en ordenadores a estudiantes y profesores que no fueran de ciencias
  • Period: to

    Establecimiento de paradigmas fundamentales

    Programación estructurada
  • B

    B
    Creado Kenneth L. Thompson fue diseñado para aplicaciones recursivas, no numéricas e independientes de la máquina, como software de sistema y lenguaje
  • PASCAL

    PASCAL
    Creado por Niklaus Wirth.
    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. S
  • C

    C
    El creador Dennis Ritchie , hizo un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix.
    Que dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a bajo nivel.,
  • Prolog

    Prolog
    Creado por Alain Colmerauer , Robert Kowalski y Philippe Roussel, es un lenguaje de programación lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial.
  • SQL

    SQL
    Diseñado por Donald D. Chamberlin y Raymond F. Boyce
    Creado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.
    Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos
  • C++

    C++
    Bjarme Stroustrup creo C++ como una extensión del lenguaje C con mecanismos que permiten la manipulación de objetos. Desde el punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido.
  • ADA

    ADA
    Diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropósito, orientado a objetos y concurrente, diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir.
  • Period: to

    Consolidación, módulos, rendimiento

    Es decir la consolidación relativa en los lenguajes imperativos.
  • MATLAB

    MATLAB
    Desarrollado por Cleve Moler, su objetivo es la manipulación de matrices, la representación de datos y funciones.
  • Objetive C

    Objetive C
    Diseñado por Brad Cox, está orientado a objetos y fue como una forma sencilla de usar C.
  • Perl

    Perl
    Diseñado por Larry Wall , basado en un estilo de bloques como los del C o AWK, y ampliamente adoptado por su destreza en el procesado de texto.
  • Mathematica

    Mathematica
    Diseñado por Stephen Wolfram
    Poderoso lenguaje de propósito general y utilizado en áreas científicas, de ingeniería, matemática y áreas computacionales.
  • Period: to

    La era de internet

    En la década de 1990 fue el siguiente gran acontecimiento histórico para los lenguajes de programación. Con la apertura de una plataforma totalmente nueva para los sistemas informáticos, Internet creó una oportunidad adoptar nuevos lenguajes. En particular, el lenguaje de programación JavaScript
  • Python

    Python
    Diseñado por Guido van Rossum es un lenguaje de alto nivel interpretado se utiliza para desarrollar aplicaciones de todo tipo, ejemplos: Instagram, Netflix, Spotify, Panda 3D, entre otros
  • Visual Basic

    Visual Basic
    Diseñado por Alan Cooper, lenguaje dirigido por eventos de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects. .
  • Ruby

    Ruby
    Diseñado por Yukihiro Matsumoto,
    Creado para la productividad y la diversión del desarrollador, siguiendo los principios de una buena interfaz de usuario
  • PHP

    PHP
    Diseñado por Rasmus Lerdorf , es de uso general que se adapta especialmente al desarrollo web suele ser procesado en un servidor web por un intérprete PHP implementado como un módulo.
  • Java

    Java
    Diseñado por Sun Microsystems (Oracle Corporation), lenguaje orientado a objetos donde su sintaxis deriva en gran medida de C y C++, con el fin de crear aplicaciones y sitios webs
  • JavaScript

    JavaScript
    Diseñado por Netscape Communications, Fundación Mozilla, lenguaje multiparadigma y se utiliza principalmente del lado del cliente, implementado como parte de un navegador web.
  • D

    D
    Diseñado por Walter Bright, de propósito general Se origina como un rediseño de C++, con un enfoque más pragmático, pero no es un lenguaje puramente derivado del anterior.
  • ActionScript

    ActionScript
    Creado por Adobe Flash , como una forma para que los desarrolladores programen de forma más interactiva para construir animaciones de todo tipo, desde simples a complejas, ricas en datos e interfaces interactivas.
  • Period: to

    2000-2015

    La evolución de los lenguajes de programación continúa, algunas de las tendencias actuales incluyen:
    • Soporte para la programación funcional en lenguajes importantes utilizados
    • Lenguajes concurrentes y distribuidos Seguridad y confiabilidad
  • C#

    C#
    Diseñado por Microsoft, es multiparadigma y es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
  • Visual Basic .NET

    Visual Basic .NET
    Diseñado por Microsoft, orientado a objetos y se considera como la evolución de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas. Para mantener eficacia en el desarrollo de las aplicaciones
  • F#

    F#
    Desarrollado por Don Syme, F# Es un lenguaje de programación primeramente funcional, fuertemente tipado, que usa la inferencia de tipos
  • Go

    Go
    Diseñado por Robert Griesemer, Rob Pike y Ken Thompson, es un lenguaje de programación concurrente y compilado con tipado estático inspirado en la sintaxis de C.
  • Dart

    Dart
    Desarrollado por Google, ofrecer una alternativa más moderna que javascript.
  • Swift

    Swift
    Desarrollado por Apple, multiparadigma enfocado en el desarrollo de aplicaciones para iOS y macOS.
  • Period: to

    Bibliografias

    Wikipedia contributors. (s/f-a). Ada (lenguaje de programación). Wikipedia, The Free Encyclopedia. https://es.wikipedia.org/w/index.php?title=Ada_(lenguaje_de_programaci%C3%B3n)&oldid=143572813 Wikipedia contributors. (s/f-b). C (lenguaje de programación). Wikipedia, The Free Encyclopedia. https://es.wikipedia.org/w/index.php?title=C_(lenguaje_de_programaci%C3%B3n)&oldid=143174076