Dylan

■カテゴリ / ■テンプレート

Dylan

Dylan(ディラン)は、プログラミング言語の一種。Apple Computerが次世代プログラミング言語を目指し、オブジェクト指向関数型言語動的言語データ抽象化/隠蔽などを取り入れて開発した言語。名称の由来はDynamic Language(動的言語)から。

アップルコンピュータ社でMacintosh Common Lisp(英語版)等を担当していたチームが設計にあたり、そのためCommon Lispの影響を色濃く受け継いでいる。[1]

当初「Ralph(ラルフ)」という開発コード名で呼ばれ、Apple Newtonに搭載する予定で開発されていたが、[2]想定しているプログラミングの動的化や、それに付随するガベージコレクション機能等を実現する為には多大な処理能力が必要とされ、ニュートンに搭載する予定のチップでは実現できないことが解り、ニュートンにはNewtonScriptが搭載される事となり、Dylanは採用されなかった。[3]

後に、開発者向けにApple Dylan Technology Release 1(テクノロジーリリース)として販売したが、アップルコンピュータの組織再編とともにプロジェクトは解散した。[3]

Dylanは、汎用コンピュータ言語となるために、言語仕様の根幹の部分をStandard Dylan(標準Dylan)、アップルコンピュータが拡張した部分をApple Dylan Language Extensions(アップルディラン言語拡張)として分離していた。[1]

脚注

  1. ^ a b Dylan programming : an object-oriented and dynamic language. Neal Feinberg. Reading, Mass.: Addison-Wesley. (1997). ISBN 0-201-47976-1. OCLC 34604125. https://www.worldcat.org/oclc/34604125 
  2. ^ Shalit, Andrew (1996). The Dylan reference manual : the definitive guide to the new object-oriented dynamic language. David Moon, Orca Starbuck. Reading, Mass.: Addison-Wesley Developers Press. ISBN 0-201-44211-6. OCLC 35043442. https://www.worldcat.org/oclc/35043442 
  3. ^ a b Craig, Iain D. (2007). Object-oriented programming languages : interpretation. New York: Springer. ISBN 978-1-84628-774-9. OCLC 184955309. https://www.worldcat.org/oclc/184955309 

関連項目

外部リンク

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.