Dを学んでマスターしてみませんか?

ExercismのDトラックに参加すると、 92個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

Dについて

module helloworld;

import std.format;

string hello(const char[] s = "World") {
    return format("Hello, %s!", s);
}

Exercismには、Dの92個のプログラミング演習があります。 スクエア暗号からアフィン暗号まで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

ExercismのD演習をすべて見る

Dの主な機能


D

表現力

複数のプログラミングパラダイムをサポートし、強力なメタプログラミング機能を備えています。

高速

Dのプログラムはコンパイルされるため、インタプリター型の言語よりも実行が速くなります。

安全

`@safe`を付けた関数は、Dのメモリ安全なサブセットに制限されます。

言語間の相互運用

CとC++をDのプロジェクトにシームレスに組み込み、何百万ものライブラリを利用できます。

より良いC

`-betterC`コンパイルフラグを使うと、DをCのプロジェクトに統合できます。

オプションのGC

必要なときは有効にしたまま、必要でないときは無効にできます。

D流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。Dも 同じです。メンターが、Dのエンジニアのように 考える方法と、Dらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Dでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったDの演習

ExercismのDトラックには、92つの演習があり、より良いコードを書くのに役立ちます。

Dの演習をすべて見る
D

Dトラックを始めましょう

何より、誰にとっても100%無料です。

Dトラックに参加する