-
ASSEMBLY
Es un lenguaje de programacion de bajo nivel, basado en la representacion de código de máquina. (binario ) El ensamblador realiza la traduccion del codigo de máquina. -
FORTRAN
Es un lenguaje de programación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica.
Fue el primer compilador.
Fue creado por John W. Backus -
LISP
Fue creado por John McCarthy.
Lisp fue creado originalmente como una notación matemática práctica para los programas de computadora.
Se convirtió rápidamente en el lenguaje de programación favorito en la investigación de la inteligencia artificial -
ALGOL
Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas AlgorithmicLanguage (lenguaje algorítmico). Más información: https://line.do/es/evolucion-de-los-lenguajes-de-programacion/zw7/vertical/moment/5 -
COBOL
COBOL fue dotado de unas excelentes capacidades de autodocumentación.
Fue crado por la comision CODASYL "Conference on Data Systems Languages". -
BASIC
Fue crado por John Kemeny y Thomas Kurtz.
BASIC fue desarrollado como una herramienta de enseñanza. -
SIMULA
Fue el primero de este tipo que incluyó el concepto de clase
Simula es un lenguaje de programación orientada a objetos
Fue creado por Ole-Johan Dahl, Bjørn Myhrhaug y Kristen Nygaard -
PL/1
Fue propuesto para responder a las necesidades de las aplicaciones científicas y comerciales. Más información: https://line.do/es/evolucion-de-los-lenguajes-de-programacion/zw7/vertical/moment/8 -
PASCAL
Fue desarrollado por Niklaus Wirth.
Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado -
C
Fue creado por Dennis M. Ritchie.
Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado. -
PROLOG
Es un lenguaje de programación lógico e interpretado, bastante conocido en el medio de investigación
Fue creado por Alain Colmerauer -
SMALLTALK
Smalltalk es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico.
Smalltalk puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto.
Fue creado por Xerox PARC -
AWK
Diseñado para procesar datos basados en texto. -
C++
Diseñado por Bjarne Stroustrup. Se dice que es un lenguaje hibrido y puede redefinir los operadores.
Cuenta con multiparadigma: orientado a objetos e imperativo -
ADA
En honor a Ada Lovelace. Es derivado del Pascal. Contratado por el Departamento de Defensa de los EE.UU. en 1977 para el desarrollo de sistemas de sofware grande. -
EIFEL
Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO "Organización Internacional de Normalización"
Diseñado por Bertrand Meyer -
OBJETIVE-C
Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk.
Diseñado por Brad Cox. -
PERL
Fue diseñado por Larry Wall.
Tiene multiparadigma: funcional, imperativa, orientado a objetos. -
TCL
Lenguaje de herramientas de comando. -
HASKALL
Funcional, no estricto, modular, fuertemente tipificado. -
JAVA
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos. -
HTML
Hace referencia al lenguaje de marcado para la elaboración de páginas web.
Diseñado por Tim Berners-Lee. -
PYTHON
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
Se trata de un lenguaje de programación 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.
Diseñado por Guido van Rossum. -
VISUAL BASIC
Es un lenguaje de programación dirigido por eventos.
Diseñado por Alan Cooper
Provee facilidades para el desarrollo de aplicaciones de bases de datos -
RUBY
Diseñado por Yukihiro Matsumoto.
Es un lenguaje de programación interpretado, reflexivo y orientado a objetos. -
PHP
“Personal Home Page”. Usado para la creación de páginas web dinámicas. Es de uso general de código del lado del servidor -
JAVA SCRIP
Creado para ampliar la funcionalidad de las páginas web, permite utilizarformularios de presentación/validación, interactividad, animaciones, seguimiento de la actividad del usuario. -
C#
Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET.
Fue desarrollado por Anders Hejlsberg y Microsoft (ECMA) -
D
Se origina como un rediseño de C++. -
GROOVY
Orientado a objetos implementado sobre la plataforma de Java -
APACHE MINA
El modelo de desarrollo de servidores planteado por Apache Mina, en especial, para servidores TCP, es un sistema altamente escalable con un uso intensivo de eventos. Para ello, Apache Mina dispone de diversos métodos que pueden ser redefinidos (en nuestro caso, se ha sobrescrito los métodos de captura de excepciones, broadcast, y la creación y destrucción de sesiones). Encapsulando los sockets o clientes bajo una clase IoSession, podemos añadir dinámicamente atributos, como si de una sesión de -
RUBY EVENT MACHINE
WebEs un event-driven I/O y sistema concurrente ultraligero escrito en Ruby. Provee de una arquitectura concurrente basada en el modelo Reactor. Está diseñado para aumentar la escalabilidad, rendimiento y estabilidad, y eliminar la complejidad de los procesos network, dejando que los desarrolladores solo se concentren en la lógica de la aplicación. -
AKKA (SCALA)
Akka es un conjunto de herramientas open source para la construcción de sistemas concurrentes y distribuidos en la JVM. Akka soporta múltiples modelos de programación de concurrencia, pero está más empatizado con el modelo de concurrencia con actores, inspirado en Erlang. Los actores en Scala se desarrollaron en torno al 2006 por Philip Haller. Nació debido a la dificultad del desarrollo de programación de servidores complejos, repletos de memoria compartida y códigos sincronizados con locks. -
GO
Concurrente y compilado inspirado en la sintaxis de C. -
GRACE
Creado principalmente con fines educativos. -
NODE.JS
webDesarrollado por Ryan Dahl (y otros desarrolladores dentro de la empresa Joyent) en 2009, Node.js es un entorno de programación open source y multiplataforma en la capa del servidor (aunque no limitado únicamente a ello), basado en el lenguaje de programación ECMAScript, asíncrono, con I/O de datos basada en una arquitectura orientada a eventos. Su origen proviene del motor V8 de Google. -
F#
webF# es un lenguaje de programación multiparadigma de código abierto para la plataforma .NET, que conjunta la programación funcional con la imperativa y la orientación a objetos. Desarrollado inicialmente por Miguel Tentei Cortés y Dom Syme de Microsoft Research, actualmente está siendo supervisado por la División de Desarrolladores de Microsoft. -
IO.JS
webIO.JS nace con la privatización del proyecto NodeJS por parte de Joyent. Se trata de un proyecto Open Source basado en un fork realizado sobre el propio NodeJS, donde los propios usuarios contribuyen para mejorar la plataforma, de forma que se sigue un modelo abierto. -
JULIA
webJulia es un lenguaje dinámico de alto nivel diseñado para ofrecer un alta performance para computación numérica y científica, además de ser bastante efectivo para programación de propósito general. El nombre del lenguaje Julia fue puesto en honor a Gaston Julia, un matemático francés que descubrió los fractales.