D言語とは、プログラミング言語のひとつである。DigitalMars社のウォルター・ブライト氏によって作られている。
概要
「C言語並の実行速度が欲しいけど、Javaっぽくもしたいよね!! というかC++の複雑仕様うぜぇぇぇ!!」みたいな感じでスタートしたっぽい。公式の概要
によるとそんな感じ。もともとウォルター氏は高速なC/C++コンパイラの開発者で有名だったらしい。
インラインアセンブラがかける、ネイティブバイナリを吐くといったC/C++っぽい部分と、文字列処理、ガベージコレクタを言語仕様として持つといったJavaっぽい部分を併せ持つ。また、C/C++を置き換えるという目標もあり、C/C++で書かれたライブラリと親和性が高い。実用性を重視している。
既に他の言語で実績のある仕様を盛り込んでいる部分が大半で、言語としての真新しいパラダイムといったものはほぼない。
1999年登場当初はなんだかいろいろ盛り上がっていたらしい。が、「バージョン0.99の次に1.0になるかと思ったら、バージョン0.100になった」等、いつまでたっても言語仕様が固まらず、日本のD言語界隈は冷めてしまった。ゆっくり開発した結果がこれだよ。
2007年1月、唐突にD1.00になり、D言語ユーザーは度肝を抜かれた。「ねんがんの バージョン 1.0を てにいれたぞ!!」しかし、2007年6月に新たにD2.0系を開発開始。どんだけ開発したいんだよ・・・。既存のDは1.0系となりバグフィックス等、保守されている。D2.0系は今なお新仕様が追加されたりしている。
細かい仕様は日本語訳ページの概要
を見ると良い。アンサイクロペディア-D言語
でも良い。
マスコットキャラクター
D言語にはマスコットキャラクターが存在する。ただし、非常にウザイ外見をしている。
関連動画
関連商品
「D言語パーフェクトガイド」は2004年に出版されたため、その後の仕様変更の多さなどにより既に役に立たなくなっている。よって購入はオススメできない。
「The D Programming Language」は、残念ながらまだ日本語に翻訳されていないが、D言語の開発に深く関わっているAndrei Alexandrescuが書いていることもあり、D言語についてとても深く書かれている。いまD言語の書籍を購入するとしたら、こちらになるだろう。
関連コミュニティ
関連項目
http://dic.nicomoba.jp/k/a/d%E8%A8%80%E8%AA%9E


ページ番号: 146379
リビジョン番号: 1536309
読み:ディゲンゴ
初版作成日: 08/05/25 03:00 ◆ 最終更新日: 12/05/23 01:31
編集内容についての説明/コメント: 関連商品にTDPLを追加した。
記事編集 / 編集履歴を閲覧 / Twitterで紹介







JASRAC許諾番号: 9011622001Y31015
ヘッダー:固定
ヘッダー:追従