-
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
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
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
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
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
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)
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
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
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
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
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
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
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++
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
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
Desarrollado por Cleve Moler, su objetivo es la manipulación de matrices, la representación de datos y funciones. -
Objetive C
Diseñado por Brad Cox, está orientado a objetos y fue como una forma sencilla de usar C. -
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
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
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
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
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
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
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
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
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
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#
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
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#
Desarrollado por Don Syme, F# Es un lenguaje de programación primeramente funcional, fuertemente tipado, que usa la inferencia de tipos -
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
Desarrollado por Google, ofrecer una alternativa más moderna que javascript. -
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