dylan | |
---|---|
clase de idioma | lenguaje de programación , lenguaje de programación orientado a objetos, lenguaje de programación multiparadigma y lenguaje de programación funcional |
Apareció en | 1992 |
Desarrollador | Apple y la Universidad Carnegie Mellon |
Liberar | 2020.1 (10 de octubre de 2020 ) |
sido influenciado | Lisp , CLOS y Common Lisp |
Sitio web | opendylan.org |
Plataforma | Multiplataforma |
Dylan es un lenguaje de programación dinámico de múltiples paradigmas destinado al desarrollo rápido de software, desarrollado principalmente por Apple .
Si es necesario, puede optimizar los programas más adelante ingresando información sobre los tipos. Dylan admite herencia múltiple [1] , polimorfismo y muchos otros paradigmas. Un lenguaje de propósito general adecuado tanto para la programación de aplicaciones como de sistemas . Incluye recolección de basura , verificaciones de tiempo de ejecución, recuperación de errores y el sistema de módulos .
El nombre del idioma Dylan significa "IDIOMA DINÁMICO".
Este lenguaje nació por azar en Apple a principios de los 90 , pero la empresa no tardó en cerrar el proyecto. Sus desarrolladores querían crear un híbrido mejorado de la elegante variante Lisp Scheme , el sistema CLOS OOP de la poderosa variante industrial Lisp Common Lisp e ideas de Smalltalk , todo con la notación de sintaxis similar a Algol - Pascal normal .
Poco después, se lanzó un proyecto similar en la Universidad Carnegie Mellon : el famoso equipo CMU Common Lisp trabajó en la creación del compilador Dylan . Desde 1998, la implementación del lenguaje Dylan desarrollado en CMU se ha distribuido como software de código abierto bajo el nombre de Gwydion Dylan [2] .
Harlequin lanzó otra versión comercial con un IDE completo. En 2004, la empresa dejó de existir y los códigos fuente del entorno de programación comercial de Dylan se abrieron y transfirieron a los mantenedores de Gwydion Dylan. Esta implementación se conoce actualmente como Open Dylan [3] .
Ceceo | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Características |
| ||||||||||||||
Implementaciones |
| ||||||||||||||
Hardware |
| ||||||||||||||
Comunidad |
| ||||||||||||||
|
Lenguajes de programación | |
---|---|
|