An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective while providing a programming model designed to support generating efficient machine code, including fine-grained control over dynamic and static behaviors. It was created in the early 1990s by a group led by Apple Computer. Dylan derives much of its semantics from Scheme and other Lisps; some Dylan implementations were initially built within extant Lisp systems. However, Dylan has an ALGOL-like syntax instead of a Lisp-like prefix syntax.

Property Value
dbo:abstract
  • Dylan (Dynamic Language) ist eine Programmiersprache, die Anfang der 1990er Jahre von einer Gruppe unter der 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. (de)
  • إن ديلان ( ‎/‏ˈdɪlən‎/‏) هي لغة برمجة متعددة الجوانب وتشمل دعم البرمجة الوظيفية والموجهة لغرض محدد وهي لغة مرنة ومعبرة بينما يمكنها تقديم نموذج برمجي مصمم لدعم ذات الكفاءة بما فيها التحكم في المحاصيل الدقيقة من خلال سلوكيات متحركة وثابتة. وقد ظهرت هذه اللغة في بداية تسعينيات القرن العشرين على يد مجموعة بقيادة كمبيوتر أبل. وتشتق لغة ديلان من سكيم Scheme وليسب الشائعة Common Lisp وتضيف نظام غائي متكامل مشتق من النظام الغائي Common Lisp Object System (CLOS). وفي لغة ديلان فإن جميع القيم (بما فيها الأرقام والحروف والوظائف والأصناف classes) هي أهداف من الدرجة الأولى. وتدعم لغة ديلان العديد من الموروثات، والأشكال المتعددة، والنقاط المتعددة، ومعطيات لوحة المفاتيح، واستبطان الشيء، ووحدات الماكرو متسعة البنية القائمة على النمط، والعديد من الخصائص الأخرى. ويمكن للبرامج أن تعبر عن تحكمها في الحركية، والسماح للبرامج التي تشغل تواصلا بين البرمجة الحركية والثابتة ودعم التطور الثوري (من خلال السماح بأن يعقب النمذجة السريعة تزايدا في الدقة والتحسين). والهدف الرئيسي المصمم للغة ديلان هو أن تكون لغة مرنة وملائمة بشكل جيد لتطوير برمجيات تجارية. وتحاول لغة ديلان أن تتعامل مع قضايا الأداء المحتمل من خلال إدخال حدود «طبيعية» للمرونة الكاملة لنظم ليسب Lisp Systems (وهي لغة برمجة عالية المستوى تعالج البيانات في شكل قوائم)، مما يسمح للمؤدي أن يفهم بوضوح الوحدات التي يمكن العمل عليها (مثل المكتبات). وبالرغم من اشتقاق الكثير من تراكيبها من سكم ونظم ليسب الأخرى الأخرى- حيث أن بعض التطبيقات كانت في الواقع مبنية مبدئيا داخل نظم ليسب القائمة بالفعل- فإن لغة ديلان كان لها ألجول ALGOL (وهي لغة يتم التعبير فيها عن المعلومات بتنويت جبري ووفقا لقواعد الجبر المنطقي Boolean algebra) خاص بها – مثل صياغة أكثر من كونها مشروعا- مثل الصياغة الموضوعة مسبقا. (ar)
  • Dylan es un lenguaje de programación funcional y orientado a objetos. Fue creado a principios de los años 1990 por iniciativa de Apple Computer. Dylan es, en esencia, una versión depurada y simplificada de CLOS, un sistema de programación orientado a objetos desarrollado en Common Lisp. En Dylan, 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. Dylan soporta herencia múltiple, polimorfismo, palabras clave, macros, y muchas otras características avanzadas. La meta de Dylan es ser un lenguaje apropiado para el desarrollo de software comercial. (es)
  • Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective while providing a programming model designed to support generating efficient machine code, including fine-grained control over dynamic and static behaviors. It was created in the early 1990s by a group led by Apple Computer. 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, such as libraries. Dylan derives much of its semantics from Scheme and other Lisps; some Dylan implementations were initially built within extant Lisp systems. However, Dylan has an ALGOL-like syntax instead of a Lisp-like prefix syntax. (en)
  • Dylan est un langage de programmation dynamique, réflexif, orienté objet et fonctionnel. Il propose un modèle de programmation axé vers une génération efficace de code machine. Il a été créé au début des années 1990 par un groupe conduit par Apple pour son PDA, l'Apple Newton. (fr)
  • Il linguaggio di programmazione Dylan, ([ˈdɪlən], come il cognome di Bob Dylan), è funzionale, object-oriented, riflessivo e . Fu inventato nei primi anni novanta da un gruppo della Apple Computer. Dylan è principalmente una versione pulita e semplificata di , 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 che 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. (it)
  • Dylan(ディラン)は、プログラミング言語の一種。Apple Computerが次世代プログラミング言語を目指し、オブジェクト指向、関数型言語、動的言語、データ抽象化/隠蔽などを取り入れて開発した言語。名称の由来はDynamic Language(動的言語)から。 アップルコンピュータ社でLISP/CLOS等を担当していたチームが設計にあたり、そのためCLOSの影響を色濃く受け継いでいる。 当初「Ralph(ラルフ)」という開発コード名で呼ばれ、Apple Newtonに搭載する予定で開発されていたが、想定しているプログラミングの動的化や、それに付随するガベージコレクション機能等を実現する為には多大な処理能力が必要とされ、ニュートンに搭載する予定のチップでは実現できないことが解り、ニュートンにはが搭載される事となり、Dylanは採用されなかった。 後に、開発者向けにApple Dylan Technology Release 1(テクノロジーリリース)として販売したが、アップルコンピュータの組織再編とともにプロジェクトは解散した。 Dylanは、汎用コンピュータ言語となるために、言語仕様の根幹の部分をStandard Dylan(標準Dylan)、アップルコンピュータが拡張した部分をApple Dylan Language Extensions(アップルディラン言語拡張)として分離していた。 (ja)
  • Dylan é uma linguagem de programação Multiparadigma criada pela Apple Computer. (pt)
  • Dylan — динамический мультипарадигмальный язык программирования, нацеленный на быструю разработку программ, разработанный, прежде всего, усилиями Apple. При необходимости, позже можно оптимизировать программы вводом информации о типах. Dylan поддерживает множественное наследование, полиморфизм и многие другие парадигмы. Язык общего назначения, пригодный как для прикладного, так и для системного программирования. Включает в себя сборку мусора, проверки в ходе исполнения, восстановление после ошибок и модульную систему. Имя языка Dylan означает «DYnamic LANguage». (ru)
  • Dylan是多范型的编程语言,包括了支持函数式和面向对象编程(OOP),它是动态和反射式的,却提供了设计用于支持生成高效机器代码的编程模型,包括了在动态和静态行为上的细粒度的控制。它是在1990年代早期由苹果公司领导的群组创造的。 (zh)
  • Dylan — динамічна об'єктно-орієнтована мова програмування, націлена на швидку розробку програм; розроблений насамперед зусиллями Apple. При необхідності, пізніше можна оптимізувати програми введенням інформації про типи. Dylan підтримує множинну спадковість, поліморфізм і багато інших парадигм. Мова загального призначення, придатна як для прикладного, так і для системного програмування. Включає в себе збирання сміття, перевірки в ході виконання, відновлення після помилок і модульну систему. Ім'я мови Dylan означає «DYnamic LANguage». (uk)
dbo:developer
dbo:influenced
dbo:influencedBy
dbo:latestReleaseDate
  • 2022-11-28 (xsd:date)
dbo:latestReleaseVersion
  • 2022.1
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 8741 (xsd:integer)
dbo:wikiPageLength
  • 19049 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1124658873 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
dbp:dialects
  • infix-dylan , prefix-dylan (en)
dbp:fileExt
  • dylan, lid (en)
dbp:implementations
  • Open Dylan, Gwydion Dylan (en)
dbp:influenced
dbp:influencedBy
dbp:latestReleaseDate
  • 2022-11-28 (xsd:date)
dbp:latestReleaseVersion
  • 2022.100000 (xsd:double)
dbp:logo
  • Dylan logo.png (en)
dbp:name
  • Dylan (en)
dbp:operatingSystem
dbp:paradigm
dbp:platform
dbp:typing
  • Strong, gradual (en)
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Dylan est un langage de programmation dynamique, réflexif, orienté objet et fonctionnel. Il propose un modèle de programmation axé vers une génération efficace de code machine. Il a été créé au début des années 1990 par un groupe conduit par Apple pour son PDA, l'Apple Newton. (fr)
  • Dylan é uma linguagem de programação Multiparadigma criada pela Apple Computer. (pt)
  • Dylan — динамический мультипарадигмальный язык программирования, нацеленный на быструю разработку программ, разработанный, прежде всего, усилиями Apple. При необходимости, позже можно оптимизировать программы вводом информации о типах. Dylan поддерживает множественное наследование, полиморфизм и многие другие парадигмы. Язык общего назначения, пригодный как для прикладного, так и для системного программирования. Включает в себя сборку мусора, проверки в ходе исполнения, восстановление после ошибок и модульную систему. Имя языка Dylan означает «DYnamic LANguage». (ru)
  • Dylan是多范型的编程语言,包括了支持函数式和面向对象编程(OOP),它是动态和反射式的,却提供了设计用于支持生成高效机器代码的编程模型,包括了在动态和静态行为上的细粒度的控制。它是在1990年代早期由苹果公司领导的群组创造的。 (zh)
  • Dylan — динамічна об'єктно-орієнтована мова програмування, націлена на швидку розробку програм; розроблений насамперед зусиллями Apple. При необхідності, пізніше можна оптимізувати програми введенням інформації про типи. Dylan підтримує множинну спадковість, поліморфізм і багато інших парадигм. Мова загального призначення, придатна як для прикладного, так і для системного програмування. Включає в себе збирання сміття, перевірки в ході виконання, відновлення після помилок і модульну систему. Ім'я мови Dylan означає «DYnamic LANguage». (uk)
  • إن ديلان ( ‎/‏ˈdɪlən‎/‏) هي لغة برمجة متعددة الجوانب وتشمل دعم البرمجة الوظيفية والموجهة لغرض محدد وهي لغة مرنة ومعبرة بينما يمكنها تقديم نموذج برمجي مصمم لدعم ذات الكفاءة بما فيها التحكم في المحاصيل الدقيقة من خلال سلوكيات متحركة وثابتة. وقد ظهرت هذه اللغة في بداية تسعينيات القرن العشرين على يد مجموعة بقيادة كمبيوتر أبل. (ar)
  • Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective while providing a programming model designed to support generating efficient machine code, including fine-grained control over dynamic and static behaviors. It was created in the early 1990s by a group led by Apple Computer. Dylan derives much of its semantics from Scheme and other Lisps; some Dylan implementations were initially built within extant Lisp systems. However, Dylan has an ALGOL-like syntax instead of a Lisp-like prefix syntax. (en)
  • Dylan (Dynamic Language) ist eine Programmiersprache, die Anfang der 1990er Jahre von einer Gruppe unter der 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. (de)
  • Dylan es un lenguaje de programación funcional y orientado a objetos. Fue creado a principios de los años 1990 por iniciativa de Apple Computer. Dylan es, en esencia, una versión depurada y simplificada de CLOS, un sistema de programación orientado a objetos desarrollado en Common Lisp. En Dylan, 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. Dylan soporta herencia múltiple, polimorfismo, palabras clave, macros, y muchas otras características avanzadas. (es)
  • Il linguaggio di programmazione Dylan, ([ˈdɪlən], come il cognome di Bob Dylan), è funzionale, object-oriented, riflessivo e . Fu inventato nei primi anni novanta da un gruppo della Apple Computer. Dylan è principalmente una versione pulita e semplificata di , 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 che 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 de (it)
  • Dylan(ディラン)は、プログラミング言語の一種。Apple Computerが次世代プログラミング言語を目指し、オブジェクト指向、関数型言語、動的言語、データ抽象化/隠蔽などを取り入れて開発した言語。名称の由来はDynamic Language(動的言語)から。 アップルコンピュータ社でLISP/CLOS等を担当していたチームが設計にあたり、そのためCLOSの影響を色濃く受け継いでいる。 当初「Ralph(ラルフ)」という開発コード名で呼ばれ、Apple Newtonに搭載する予定で開発されていたが、想定しているプログラミングの動的化や、それに付随するガベージコレクション機能等を実現する為には多大な処理能力が必要とされ、ニュートンに搭載する予定のチップでは実現できないことが解り、ニュートンにはが搭載される事となり、Dylanは採用されなかった。 後に、開発者向けにApple Dylan Technology Release 1(テクノロジーリリース)として販売したが、アップルコンピュータの組織再編とともにプロジェクトは解散した。 (ja)
rdfs:label
  • Dylan (programming language) (en)
  • ديلان (ar)
  • Dylan (Programmiersprache) (de)
  • Dylan (lenguaje de programación) (es)
  • Dylan (langage) (fr)
  • Dylan (linguaggio) (it)
  • 딜런 (프로그래밍 언어) (ko)
  • Dylan (ja)
  • Dylan (linguagem de programação) (pt)
  • Dylan (язык программирования) (ru)
  • Dylan (编程语言) (zh)
  • Dylan (мова програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Dylan (en)
foaf:page
is dbo:influenced of
is dbo:influencedBy of
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:influencedBy of
is dbp:knownFor of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License