-
Telar de Jacquard
Automatizó los telares permitiendo hacer grabados más complegos y manejar una mayor cantidad de hilos en menos tiempo. -
Maquina Analitica (Charles Babbage)
Creada por Charles Babbage.
Primera máquina de propósito general programable.
Podía almacennar hasta 1000 números de 50 dígitos cada uno. -
Tarjetas Perforadas
Creadas por Herman Hollerith y Semen Korsakov.
Láminas perforadas para representar código binario. Se colocaban en máquinas tabuladoras mecánica las cuales podían leer y crear tarjetas perforadas. -
Ensamblador
Creado por Mauricio V. Wilkes (Cambridge).
Uso de mnemótecnicos. -
Plankalkül (Konrad Zuse)
Creado por Konrad Zuse
Primer lenguaje de programación. -
ENIAC CODING SYSTEM
Diseñada por John Mauchly y Presper Eckert.
Primera computadora electrónica de propósito general.
(Electronic numerical integrator and computer) -
FORTRAN
Creado por John Backus (IBM).
FORmula TRANslator
Primer lenguaje de programación universal. -
LISP
Creado por Johm Mc Carthy (MIT)
LISt Procesamiento
Tuvo influencia en la POO. -
COBOL
COmmon Business Oriented Language.
Lenguaje de programación universal.
Orientado a los negocios. -
ALGOL 60
Diseñado y creado por un consejo de Europa y América afin de crear un lenguaje universal que fuera independiente de la arquitectura de la computadora.
(ALGOrithmic Language 1960) -
Simula
Creado por Ole Johan Dahl y Kristen Nygaard.
Primer lenguaje de POO que incluyó el concepto de clase. -
APL
Creado por Kenneth Iverson.
(A Programming Language).
Lenguaje de programación interpretado -
CPL
Desarrollado por el Laboratorio de Matemática en la Universidad de Cambridge y la Unidad Computación de la Universidad de Londres
Es considerado el precursor de C.
(Combined Programming Language) -
BASIC
Creado por Thomas Kurtz y John Kemeny(Dartmouth College) . (Beginner' s All-purpose Symbolic Instruction Code)
Se buscaba hacer un lenguaje de programación más sencillo con fines didácticos. -
BCPL
Creado por Martin Richards (Cambridge)
Buscaba simplificar CPL (Basic Combined Programming Language) -
LOGO
:Creado por Perno Beranek y Newman (BBN),
Lenguaje gráfico, basado en dar órdenes a una tortuga que se puede apreciar en pantalla. -
PASCAL
Creado por Niklaus Wirth.
Programación estructurada. -
FORTH
Creado por Charles H. Moore y Elisabeth Rather(National Radio Astronomy Observatory de Kitt Peak).
Lenguaje procedimental y estructurado aplicado en astronomía. -
C
Creado por Dennis Ritchie (Laboratorios Bell).
Lenguaje de propósito general compilado.
Debilmente tipificado.
Medio nivel. -
Smalltalk
Creado por Alan Kay (Xerox PARC).
Primer lenguaje orientado a objetos. -
Prolog
Creado por Alain Colmerauer y Philippe Roussel (Universidad de Aix-Marseille),
Lenguaje de programación lógico e interpretado. -
ML
Creado por Robin Milner (Universidad de Edimburgo)
Lenguaje de programación funcional.
(Meta Lenguaje) -
Scheme
Creado por Guy Steele y Gerarld Sussman (MIT).
Se creó para que hubiera un lenguaje con una semántica clara.
Lenguaje interpretado que soporta varios paradigmas, -
SQL
Creado por Donald Chamberlin(IBM) entre otros.
Lenguaje declarativo con acceso a bases de datos.
(Structured Query Language) -
C++
Creado por Bjarn Stroustrup.
Extensión de C orientado a objetos -
ADA
Es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue 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. -
Objective C
Es un lenguaje de programación orientado a objetos basado en C para que implementase un modeloparecido al de Smalltalk.
Creado por Brad Cox y la corporación StepStone en 1980. En 1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa como un lenguaje principal de programacion paraMac OS X, iOS y GNUstep, además de swift. -
Eiffel
Es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer. Muchos conceptos inicialmente introducidos por Eiffel aparecen más tarde en Java, C# y otros -
Erlang
Fue diseñado en la compañía Ericsson para realizar aplicaciones distribuidas, tolerantes a fallos, soft-real-time y de funcionamiento ininterrumpido. Proporciona el cambio en caliente de código de forma que éste se puede cambiar sin parar el sistema. Originalmente, Erlang era un lenguaje propietario de Ericsson, pero fue cedido como software de código abierto en 1998. -
Haskell
Es un lenguaje de programación puramente funcional creado por Haskell Curry -
Python
Es un lenguaje de programación interpretadoque favorezca un código legible. Es multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma. -
Ruby
Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por Yukihiro "Matz" Matsumoto. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk y la funcionalidad de Lisp, Lua, Dylan y CLU. -
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 (conocido en inglés como WORA, o "write once, run anywhere"), -
JavaScript
Es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
Creado por Brendan Eich, un programador en Netscape. -
PHP
Es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. -
Visual Basic
Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Esta basado en BASIC, provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects. -
C#
Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java. -
F#
Es un lenguaje de programación multiparadigma de código abierto,1 para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos. -
Scala
Scala es un lenguaje de programación funcional,cada función es un objeto. -
GO
Es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson.