Dylanとは? わかりやすく解説

ディラン 【Dylan】

ブリテン男神。海の波の神格化叔父鍛冶神ゴヴァナンに殺され、ためにゴンヴェイ川の波音はその死の叫びだという。

Dylan

名前 ディラン; ダイラン

Dylan

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/14 20:25 UTC 版)

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]

脚注

関連項目

外部リンク


Dylan

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/27 00:26 UTC 版)

this (プログラミング)」の記事における「Dylan」の解説

Dylan では多重ディスパッチが行われ、thisという概念がないが、メッセージをあるオブジェクトに送るという意識文法残っている。下に示した2つの記法は糖衣構文であり、同等に動作する。 object.method(param1, param2) method (object, param1, param2)

※この「Dylan」の解説は、「this (プログラミング)」の解説の一部です。
「Dylan」を含む「this (プログラミング)」の記事については、「this (プログラミング)」の概要を参照ください。

ウィキペディア小見出し辞書の「Dylan」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Dylan」の関連用語

Dylanのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Dylanのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
中経出版中経出版
Copyright (C) 2025 Chukei Publishing Company. All Rights Reserved.
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのDylan (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのthis (プログラミング) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS