D 言語は C/C++, Java, C#, Ruby, Python などのおいしいところを集めたような言語で, こんな人のために現実的な解を与えてくれる新しい言語である.
Digital Mars D Compiler v2.049
Copyright (c) 1999-2010 by Digital Mars written by Walter Bright
Documentation: http://www.digitalmars.com/d/2.0/index.html
コンパイラ方法: dmd -w PROG.d
hello.d
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import std.stdio;
/*
#include の代わりに import でモジュールを読み込み. プリプロッセサはない.
*/
int main(string[] args){
/*
C と同じく main 関数がプゴグラムのエントリポイント.
main の引数の型には string[] (文字列の配列) が使える.
昔ながらの int も使えるが, main の戻り値の型は void 型が
公式に推奨されている.
*/
write("Hello, D World\n");
/*
write で標準出力に文字列を出力.
*/
printf("Test C Function printf\n");
/*
std.stdio を import すれば昔ながらの printf も使用可能.
*/
return 0;
}
|
hello.d の実行結果は:
[cactus:~/code_d/d_tuts]% ./hello
Hello, D World
Test C Function printf