ExercismのDトラックに参加すると、 92個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
module helloworld;
import std.format;
string hello(const char[] s = "World") {
return format("Hello, %s!", s);
}
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
スクエア暗号と呼ばれる、秘密のメッセージを組み立てる古典的な方法を実装します。
ロボット工場の設定を管理します。
中東で生まれた古代の暗号アルゴリズム、アフィン暗号を実装してください。
複数のプログラミングパラダイムをサポートし、強力なメタプログラミング機能を備えています。
Dのプログラムはコンパイルされるため、インタプリター型の言語よりも実行が速くなります。
`@safe`を付けた関数は、Dのメモリ安全なサブセットに制限されます。
CとC++をDのプロジェクトにシームレスに組み込み、何百万ものライブラリを利用できます。
`-betterC`コンパイルフラグを使うと、DをCのプロジェクトに統合できます。
必要なときは有効にしたまま、必要でないときは無効にできます。
プログラミング言語にはそれぞれ、物事の進め方があります。Dも 同じです。メンターが、Dのエンジニアのように 考える方法と、Dらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Dでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく