-
Es un lenguaje de programación concurrente (u orientado a la concurrencia) y un sistema de ejecución que incluye una máquina virtual (BEAM) y bibliotecas (OTP).
Desarrollado por Joe Armstrong. -
El lenguaje de programación xu6Jes una 6lvv de los lenguajes de programación APL (diseñado también por Iverson) y los lenguajes funcionales FP y FL creados por John Backus.
Desarrollado por Kenneth Iverson hyuiuiy Roger Hui en los años 90. -
Creado por Universidad de Yale y Universidad de Glasgow.
Es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática. -
Módulos , recursividad , sobrecarga del operador , nuevos tipos de datos , etc. Esta es una actualización importante para llevar Fortran al nivel de otros lenguajes modernos. Desaparecen las restricciones relativas al formateo de los programas: la escritura se realiza en formato libre.
Desarrollado por John Backus e IBM. -
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código.2 Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma.
Desarrollado por Guido van Rossum. -
Aunque Visual Basic es 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.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.
Desarrollado por Alan Cooper. -
Es un lenguaje de dominio específico, diseñado 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, así como realizar cambios en ellas.
Desarrollado por Edgar Frank Codd. -
Es un lenguaje de programación multiparadigma, imperativo, estructurado y bastante ligero, que fue diseñado como un lenguaje interpretado con una semántica extendible. Está diseñado principalmente para ser utilizado de manera incorporada en aplicaciones. Lua es un lenguaje multiplataforma y su intérprete está escrito en ANSI C. El nombre significa «luna» en portugués.
Desarrollado por Roberto Ierusalimschy, Waldemar Celes ,Luiz Henrique de Figueiredo -
Applescript fue concebido principalmente como un lenguaje de programación de scripts, ofreciendo a los usuarios una herramienta inteligente de control y permitiendo la comunicación entre diferentes aplicaciones.
Desarrollado por Apple. -
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.
Desarrollado por World Wide Web Consortium. -
Es un lenguaje de programación esotérico, diseñado con el objetivo de hacer un lenguaje que fuera a la vez muy simple, Turing completo y que requiriese un compilador pequeño. Müller basó Brainfuck en la máquina de Turing y le sirvió de inspiración el compilador de 1024 bytes de tamaño del lenguaje FALSE.
Conteniendo un compilador para el ordenador Amiga, un intérprete, programas de ejemplo y un documento readme.
Desarrollado por Urban Müller. -
Es un lenguaje de programación dinámico dirigido a objetos que difiere mucho de lo que podemos encontrar en lenguajes de programación estáticos orientados a objetos como C++ o Java. CLOS está inspirado en sistemas Lisp orientados a objetos anteriores como MIT Flavors o Common LOOPS, aunque es más general que éstos. Precisamente la generalidad de CLOS es la característica más difícil de obtener, aunque crear un sistema OO en Lisp es fácil.
Desarrollado por -
Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil. Java no es lo mismo que javascript, que se trata de una tecnología sencilla que se usa para crear páginas web y solamente se ejecuta en el explorador.
Java le permite jugar, cargar fotografías, chatear en línea, realizar visitas virtuales y utilizar servicios como, cursos en línea, servicios bancarios en línea y mapas interactivos.
Desarrollado por Sun Microsystems. -
Dylan es, en esencia, una versión depurada y simplificada de CLOS, un sistema de POO desarrollado en Common Lisp.La mayoría de las entidades (incluyendo los tipos de datos primitivos, métodos y clases) son objetos de “primera clase”. Los programas pueden ser escritos desde una forma fuertemente tipeada a una forma débilmente tipeada.Ssoporta herencia múltiple, polimorfismo, palabras clave, macros, y otras características avanzadas.
Desarrolado por Apple Computer. -
Es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal.
Desarrollado por Embarcadero Technologies. -
Se define como orientado a objetos,basado en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente del lado del cliente, implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas y JavaScript del lado del servidor (Server-side JavaScript o SSJS).
Desarrollado por Netscape Communications,Fundación Mozilla. -
Es un lenguaje de programación interpretado, reflexivo y orientado a objetos. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
Desarrollado por Yukihiro Matsumoto. -
Es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web.
PHP puede utilizarse para muchas tareas de programación fuera del contexto de la web, como aplicaciones gráficas autónomas y el control de drones. También se puede interpretar y ejecutar un código PHP cualquiera a través de una interfaz de línea de comandos (CLI).
Desarrollado por Rasmus Lerdorf. -
es un lenguaje de programación para la máquina virtual Java desarrollado en IBM por Michael Cowlishaw con fuertes influencias de los lenguajes de programación REXX (en cuya familia se considera incluido) y Java.
El compilador NetREXX es una aplicación Java que puede traducir el código fuente NetREXX a código fuente Java, compilarlo a bytecodes Java o interpretarlo directamente.
Desarrollado por Mike Cowlishaw. -
s un lenguaje de intercambio de datos multiplataforma y un lenguaje de programación dinámico multi-paradigmático diseñado para comunicaciones de red y computación distribuida.
Desarrollado por Carl Sassenrath. -
define un lenguaje de tipos dinámicos ligeramente inspirado en Java y otros lenguajes del estilo de C. Soporta algunas características de la programación orientada a objetos mediante objetos basados en prototipos y pseudoclases.
La mayoría de navegadores de Internet incluyen una implementación del estándar ECMAScript, al igual que un acceso al Document Object Model para manipular páginas web.
Desarrollado por Brendan Eich, Ecma International. -
La programación con ActionScript permite mucha más eficiencia en las aplicaciones de la plataforma Flash para construir animaciones de todo tipo, desde simples a complejas, ricas en datos e interfaces interactivas.
Desarrollado por Adobe Flash. -
Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.
Desarrollado por James Rumbaugh, Grady Booch e Ivar Jacobson. -
D es un lenguaje de programación de propósito general cuya primera versión apareció en 1999. Se origina como un rediseño de C++, con un enfoque más pragmático, pero no es un lenguaje puramente derivado del anterior. D ha mantenido algunas características de C++ y también está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel.
Desarrollado por Walter Bright, Andrei Alexandrescu. -
C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
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.
Desarrollado por Microsoft. -
Es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.
Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.
Desarrollado por Microsoft. -
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. Es una variante del lenguaje de programación ML y es compatible con la implementación Objective Caml.
Desarrollado por Microsoft Research. -
Es un lenguaje de programación orientado a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk. La especificación JSR 241 se encarga de su estandarización para una futura inclusión como componente oficial de la plataforma Java.
Groovy usa una sintaxis muy parecida a Java, comparte el mismo modelo de objetos, de hilos y de seguridad.
Desarrollado por JCP. -
Es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual se ejecuta en la máquina virtual de Java y es compatible con las aplicaciones Java existentes.
Desarrollado por Martin Odersky. -
Es un motor de videojuegos desarrollado por el Grupo Kindergarten del MIT Media Lab.1 Su principal característica consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocimientos profundos sobre el código. Sus características ligadas al fácil entendimiento del pensamiento computacional han hecho que sea muy difundido en la educación de niños, adolescentes y adultos.
Desarrollado por Mitchel Resnick. -
Es un lenguaje de programación de propósito general dialecto de Lisp. Hace un énfasis especial en el paradigma funcional, con el objetivo (entre otros) de eliminar la complejidad asociada a la programación concurrente. Clojure puede ser ejecutado sobre la Máquina Virtual de Java y la máquina virtual de la plataforma .NET, así como compilado a JavaScript.
Desarrollado por Rich Hickey. -
Es un lenguaje de programación compilado, concurrente, imperativo, estructurado, orientado a objetos y con recolector de basura que de momento es soportado en diferentes tipos de sistemas UNIX, incluidos Linux, FreeBSD, Mac OS X y Plan 9 (puesto que parte del compilador está basado en un trabajo previo sobre el sistema operativo Inferno). Las arquitecturas soportadas son i386, amd64 y ARM.
Desarrollado por Robert Griesemer, Rob Pike y Ken Thompson- -
Es un lenguaje de programación multiparadigma que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos.
Según la política de Mozilla,Rust es desarrollado de forma totalmente abierta y busca la opinión y contribución de la comunidad. El diseño del lenguaje se ha ido perfeccionando a través de las experiencias en el desarrollo del motor de navegador Servo, y el propio compilador de Rust.
Desarrollado por Graydon Hoare. -
El objetivo de Dart no es reemplazar JavaScript como el principal lenguaje de programación web en los navegadores web, sino ofrecer una alternativa más moderna. El espíritu del lenguaje puede verse reflejado en las declaraciones de Lars Bak, ingeniero de software de Google, que define a Dart como un “lenguaje estructurado pero flexible para programación Web”.
Desarrollado por Google. -
Es un lenguaje de programación funcional, concurrente, de propósito general que se ejecuta sobre la máquina virtual de Erlang (BEAM). Elixir está escrito sobre Erlang y comparte las mismas abstracciones para desarrollar aplicaciones distribuidas y tolerantes de fallos. Elixir también proporciona un diseño extensible con herramientas productivas. Incluye soporte para metaprogramación en tiempo de compilación con macros y polimorfismo mediante protocolos.
Desarrollado por José Valim. -
Es un lenguaje de programación para crear interfaces gráficas de usuario para navegadores web. Elm es un lenguaje funcional puro y fuertemente tipificado, y está desarrollado con énfasis en usabilidad, rendimiento, y robustez. Proclama "no tener excepciones en la práctica", hecho posible por el sistema de tipado estático del compilador.
Desarrollado por Evan Czaplicki. -
Es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.Swift tiene la intención de ser un lenguaje seguro, de desarrollo rápido y conciso. Usa el compilador LLVM incluido en Xcode 6.
Desarrollado por Chris Lattner, Doug Gregor, John McCall, Ted Kremenek, Joe Groff, and Apple Inc. -
Es un lenguaje compilado con verificación estática de tipos, pero especificar los tipos de variables o los argumentos de los métodos es generalmente innecesario. Los tipos se resuelven mediante un avanzado algoritmo de inferencia de tipos globales. Crystal está actualmente en desarrollo activo. Se publica como software libre y de código abierto bajo la licencia Apache versión 2.0.
Desarrolado por Ary Borenszweig, Juan Wajnerman, Brian Cardiff. -
Es un lenguaje de programación de tipado estático que corre sobre la máquina virtual de Java y que también puede ser compilado a código fuente de JavaScript. Kotlin ha sido conocido por ser utilizado en la creación de aplicaciones de Android.
Desarrollado por JetBrains.