سلام ..
از ان جایی که زبان D یکی دیگر  از زبان های سیستمی است که هم در ویندوز و هم در لینوکس قابل اجرا است . 
جالب دیدم که شما را به اجرای یک  برنامه ساده از این زبان دعوت کنم . 
برای نوشتن این برنامه شما تنها احتیاج به یک ویرایشگر ساده دارید. (من از gedit استفاده می کنم که خوشبختانه می توانید از منوی 
View-->Highlight Mod-->sources-->D
این ویرایشگر قوی رابرای نوشتن کد های زبان برنامه نویسی D بهینه کنید )
در اینجا نیز مثال زیبا و همیشگی Hello World !  را اجرا می کنیم .
import std.stdio;
void main(){
  writef("Hello World !\n");
}
حال شما این فایل را با نام hello.d در یک مکان مناسب ذخیره کنید  (توسط  فرمان save as )
( مثلا در Desktop یک فولدر به نام D بسازید و در انجا ذخیره کنید) 
فراموش نکنید شما برای اجرای  برنامه ایی که نوشته اید احتیاج به کامپایلر این زبان ,موسوم به
DMD _Digital Mars D Compiler 
خواهید داشت که می توانید ان را (که حجمی برابر با  2.2 مگابایت برای ubuntu   دارد را  )  از ادرس زیر دانلود کنید . 
http://www.digitalmars.com/d/download.html (http://www.digitalmars.com/d/download.html)
کامپایلری که من استفاده  کردم  dmd_2.014-052208_i386.deb
شما بعد از نصب این فایل deb  :
در خط فرمان  با دستور 
 cd ./Desktop/D
تغییر دایرکتوری دهید و به مسیری که فایل hello.d در ان قرار دارد بروید 
سپس در خط فرمان با دستور   dmd ./hello.d
home@pc:~/Desktop/D$  dmd ./hello.dبرنامه نوشته شده را کامپایل کنید ..
بعد از این دستور ,کامپایلر , دو فایل در همان مسیر با نام های
hello.o,hello  
(که فایل hello   یک فایل اجرایی است ) تولید خواهد کرد 
حال شما می توانید در خط فرمان بدین گونه فایل اجرایی تولید شده را اجرا کنید . 
home@pc:~/Desktop/D$ ./hello
که شاهد چاپ شدن متن  Hello World  در خط بعد از این دستور خواهید بود
امیدوارم مفید بوده باشد .
محسن رضاپی
برای کسب اطلاعات بیشتر شما می توانید به سایت های زیر مراجعه کنید .
http://www.digitalmars.com/d/index.html
http://www.digitalmars.com/
http://www.dsource.org/
http://www.dprogramming.com/
و همینطورمی توانید مطالب مفید فارسی را در مورد زبان برنامه نویسی D از سایت زیر تهیه کنید .
http://www.technotux.org
			
			
			
				سلام ..
از ان جایی که زبان D یکی دیگر  از زبان های سیستمی است که هم در ویندوز و هم در لینوکس قابل اجرا است . 
جالب دیدم که شما را به اجرای یک  برنامه ساده از این زبان دعوت کنم . 
برای نوشتن این برنامه شما تنها احتیاج به یک ویرایشگر ساده دارید. (من از gedit استفاده می کنم که خوشبختانه می توانید از منوی 
View-->Highlight Mod-->sources-->D
این ویرایشگر قوی رابرای نوشتن کد های زبان برنامه نویسی D بهینه کنید )
در اینجا نیز مثال زیبا و همیشگی Hello World !  را اجرا می کنیم .
import std.stdio;
void main(){
  writef("Hello World !\n");
}
حال شما این فایل را با نام hello.d در یک مکان مناسب ذخیره کنید  (توسط  فرمان save as )
( مثلا در Desktop یک فولدر به نام D بسازید و در انجا ذخیره کنید) 
فراموش نکنید شما برای اجرای  برنامه ایی که نوشته اید احتیاج به کامپایلر این زبان ,موسوم به
DMD _Digital Mars D Compiler 
خواهید داشت که می توانید ان را (که حجمی برابر با  2.2 مگابایت برای ubuntu   دارد را  )  از ادرس زیر دانلود کنید . 
http://www.digitalmars.com/d/download.html (http://www.digitalmars.com/d/download.html)
کامپایلری که من استفاده  کردم  dmd_2.014-052208_i386.deb
شما بعد از نصب این فایل deb  :
در خط فرمان  با دستور 
 cd ./Desktop/D
تغییر دایرکتوری دهید و به مسیری که فایل hello.d در ان قرار دارد بروید 
سپس در خط فرمان با دستور   dmd ./hello.d
home@pc:~/Desktop/D$  dmd ./hello.dبرنامه نوشته شده را کامپایل کنید ..
بعد از این دستور ,کامپایلر , دو فایل در همان مسیر با نام های
hello.o,hello  
(که فایل hello   یک فایل اجرایی است ) تولید خواهد کرد 
حال شما می توانید در خط فرمان بدین گونه فایل اجرایی تولید شده را اجرا کنید . 
home@pc:~/Desktop/D$ ./hello
که شاهد چاپ شدن متن  Hello World  در خط بعد از این دستور خواهید بود
امیدوارم مفید بوده باشد .
محسن رضاپی
برای کسب اطلاعات بیشتر شما می توانید به سایت های زیر مراجعه کنید .
http://www.digitalmars.com/d/index.html
http://www.digitalmars.com/
http://www.dsource.org/
http://www.dprogramming.com/
و همینطورمی توانید مطالب مفید فارسی را در مورد زبان برنامه نویسی D از سایت زیر تهیه کنید .
http://www.technotux.org
سلام..
این که همون c است که یک مقداری خواناترش کردن ::)
			
			
			
				این مثال مشخصات cpu را نمایش می دهد.
import std.cpuid;
import std.stdio;
void main(){
   ;(()writefln(std.cpuid.toString
}
وخروجی :Vendor string:    GenuineIntel
Processor string: Intel(R) Celeron(R) CPU 2.40GHz
Signature:        Family=15 Model=3 Stepping=4
Features:         MMX FXSR SSE SSE2 SSE3 HTT
Multithreading:   1 threads / 1 cores