ニコニコ大百科モバイル

7/2(月)よりスマホまたはPCでアクセスした場合、各デバイス向けのサイトへ自動で転送致します


D言語


ヨミ: ディゲンゴ
掲示板をミル!
57カキコ!

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言語にはマスコットキャラクターが存在する。ただし、非常にウザイ外見をしている。


関連動画



■sm2482580[ニコ動]

 ■sm2482689[ニコ動]

■mylist/5343982


関連商品


D言語に関するニコニコ市場の商品は以下の2点だけである。

「D言語パーフェクトガイド」は2004年に出版されたため、その後の仕様変更の多さなどにより既に役に立たなくなっている。よって購入はオススメできない。

■az4774122084

プログラミング言語D」は、D言語の開発に深く関わっているAndrei Alexandrescuが著者ということもあり、D言語についてとても深く書かれている。いまD言語の書籍を購入するとしたら、こちらになるだろう。

■az4798131105


  関連コミュニティ


■co211
■co222271


関連項目



最終更新日: 16/12/04 00:08
タグ検索 パソコン版を見る


[0]TOP
ニコニコ動画モバイル
運営元:ドワンゴ