The Dylan programming language is a multi-paradigm language that includes support for functional and object-oriented programming, and is dynamic and reflective while providing a programming model designed to support efficient machine code generation, including fine-grained control over dynamic and static behaviors. It was created in the early 990s by a group led by Apple Computer. “Dylan” is pronounced /ˈdɪlən/ ("dill-un"), like the surname of Bob Dylan.

PropertyValue
dbpprop:abstract
  • The Dylan programming language is a multi-paradigm language that includes support for functional and object-oriented programming, and is dynamic and reflective while providing a programming model designed to support efficient machine code generation, including fine-grained control over dynamic and static behaviors. It was created in the early 990s by a group led by Apple Computer. “Dylan” is pronounced /ˈdɪlən/ ("dill-un"), like the surname of Bob Dylan. Dylan derives from Scheme and Common Lisp and adds an integrated object system derived from the Common Lisp Object System (CLOS). In Dylan, all values (including numbers, characters, functions, and classes) are first-class objects. Dylan supports multiple inheritance, polymorphism, multiple dispatch, keyword arguments, object introspection, pattern-based syntax extension macros, and many other advanced features. Programs can express fine-grained control over dynamism, admitting programs that occupy a continuum between dynamic and static programming and supporting evolutionary development (allowing for rapid prototyping followed by incremental refinement and optimization). Dylan's main design goal is to be a dynamic language well-suited for developing commercial software. Dylan attempts to address potential performance issues by introducing "natural" limits to the full flexibility of Lisp systems, allowing the compiler to clearly understand compilable units (i.e. , libraries). Although deriving much of its semantics from Scheme and other Lisps—some implementations were in fact initially built within existing Lisp systems—Dylan has an ALGOL-like syntax rather than a Scheme-like prefix syntax.
  • Dylan (Dynamic Language) ist eine Programmiersprache, die Anfang der 1990er Jahre von einer Gruppe unter Führung von Apple initiiert und spezifiziert wurde. Ziel war es, die besten Aspekte von Lisp und Smalltalk zu kombinieren den Benutzern statischer Programmiersprachen eine attraktive dynamische Alternative zu bieten auf kleinen Maschinen nutzbar zu sein hohe Dynamik während des Prototypings und bei der Entwicklung zu bieten Werkzeuge anzubieten, die kommerzielle Performance in Produktionscode bieten. Dylan war ursprünglich zum Einsatz auf Apples Newton PDAs vorgesehen, wurde dort aber aus Termin- und vermutlich auch Prestigegründen durch NewtonScript ersetzt, eine auf der Programmiersprache Self basierende Eigenentwicklung Apples.
  • Il linguaggio di programmazione Dylan,, è funzionale, object-oriented, riflessivo e dinamico. Fu inventato nei primi anni '90 da un gruppo della Apple Computer. Dylan è principalmente una versione pulita e semplificata di CLOS, un sistema di programmazione object-oriented (orientato agli oggetti) basato su Common Lisp. In Dylan, praticamente tutte le entità (inclusi i tipi di dato primitivi, i metodi e le classi) sono oggetti di prima classe. I programmi possono essere scritti con una gamma va dall'uso di soli tipi di dato dinamici a soli tipi di dato statici, permettendo una progettazione rapida, ma lasciando spazio per future ottimizzazioni. Dylan supporta eredità multiple, polimorfismo, dispatch multipli, argomenti con parole chiave, introspezione degli oggetti, macro e molte altre funzionalità avanzate. Lo scopo principale di Dylan è di essere un linguaggio dinamico adatto allo sviluppo di programmi commerciali. Dylan cerca di risolvere i problemi di prestazioni con l'introduzione di limiti "naturali" alla piena flessibilità dei sistemi Lisp, così da permettere al compilatore di riconoscere chiaramente le unità compilabili (come le librerie). Le prime versioni di Dylan erano molto simili ai sistemi CLOS esistenti, ma nel 1993 il linguaggio tornò in sviluppo, a causa dei feedback degli sviluppatori. per uscirne con una sintassi più chiara.
  • Dylanは(ディラン)、プログラミング言語の一種。アップルコンピュータが次世代プログラミング言語を目指し、オブジェクト指向、関数型言語、動的言語、データ抽象化/隠蔽などを取り入れて開発した言語。名称の由来はDynamic Language(動的言語)から。 アップルコンピュータ社でLISP/CLOS等を担当していたチームが設計にあたり、そのためCLOSの影響を色濃く受け継いでいる。 当初「Ralph(ラルフ)」という開発コード名で呼ばれ、アップル・ニュートンに搭載する予定で開発されていたが、想定しているプログラミングの動的化や、それに付随するガベージコレクション機能等を実現する為には多大な処理能力が必要とされ、ニュートンに搭載する予定のチップでは実現できないことが解り、ニュートンにはNewtonScriptが搭載される事となり、Dylanは採用されなかった。 後に、開発者向けにApple Dylan Technology Release 1(テクノロジーリリース)として販売したが、アップルコンピュータの組織再編とともにプロジェクトは解散した。 Dylanは、汎用コンピュータ言語となるために、言語仕様の根幹の部分をStandard Dylan、アップルコンピュータが拡張した部分をApple Dylan Language Extensions(アップルディラン言語拡張)として分離していた。
  • Dylan — динамический объектно-ориентированный язык программирования, нацеленный на быструю разработку программ, разработанный, прежде всего, усилиями Apple. При необходимости, позже можно оптимизировать программы вводом информации о типах. Dylan поддерживает множественное наследование, полиморфизм и многие другие функции. Язык общего назначения, пригодный как для прикладного, так и для системного программирования. Включает в себя сборку мусора, проверки в ходе исполнения, восстановление после ошибок и модульную систему.
dbpprop:developer
dbpprop:dmozProperty
  • Computers/Programming/Languages/Dylan/
  • Dylan
dbpprop:hasPhotoCollection
dbpprop:implementations
  • Open Dylan, Gwydion Dylan
dbpprop:influenced
dbpprop:influencedBy
dbpprop:logo
dbpprop:name
  • Dylan
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:reference
dbpprop:typing
  • Strong, dynamic
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • Early 1990s
rdfs:comment
  • The Dylan programming language is a multi-paradigm language that includes support for functional and object-oriented programming, and is dynamic and reflective while providing a programming model designed to support efficient machine code generation, including fine-grained control over dynamic and static behaviors. It was created in the early 990s by a group led by Apple Computer. “Dylan” is pronounced /ˈdɪlən/ ("dill-un"), like the surname of Bob Dylan.
  • Dylan (Dynamic Language) ist eine Programmiersprache, die Anfang der 1990er Jahre von einer Gruppe unter Führung von Apple initiiert und spezifiziert wurde.
  • Il linguaggio di programmazione Dylan,, è funzionale, object-oriented, riflessivo e dinamico. Fu inventato nei primi anni '90 da un gruppo della Apple Computer. Dylan è principalmente una versione pulita e semplificata di CLOS, un sistema di programmazione object-oriented (orientato agli oggetti) basato su Common Lisp. In Dylan, praticamente tutte le entità (inclusi i tipi di dato primitivi, i metodi e le classi) sono oggetti di prima classe.
  • Dylan — динамический объектно-ориентированный язык программирования, нацеленный на быструю разработку программ, разработанный, прежде всего, усилиями Apple. При необходимости, позже можно оптимизировать программы вводом информации о типах.
rdfs:label
  • Dylan (programming language)
  • Dylan (Programmiersprache)
  • Dylan (linguaggio)
  • Dylan
  • Dylan (язык программирования)
owl:sameAs
skos:subject
foaf:homepage
foaf:page
is dbpprop:disambiguates of
is dbpprop:influenced of
is dbpprop:influencedBy of
is dbpprop:redirect of