زبان برنامه نویسی D در سال 1999 توسط Walter Bright از DigitalMars به عنوان جانشینی برای Cو C++ ظهور پیدا کرد .. وبا پیشنهادات مفید رشد و نمو پیدا کرد و توسط هم قطارانش به نقد گذاشته شد .
زبان برنامه نویسی D رایگان است و شما می توانید کامپایلر , ان موسوم به DMD و کتابخانه استاندارد ان موسوم به Phobos را در یک بسته (pakage ) دانلود کنید .
زبان برنامه نویسی D پشتوانه ایی مطابق با زبان برنامه نویسی C دارد .شما می توانید هر API از زبان C را به طور مستقیم و بدون فراخوانی یک رابط به کار ببرید.
زبان برنامه نویسی D یک زبان شی گرا ی مدرن با ارایه های پویا و خیلی چیز های دیگری که شما انتظار داریدمی باشد :
exceptions , threads , regx , closures , templates, unittests, slices ,....
در حال حاظر D دارای دو کتابخانه استاندارد کامل به نام های Phobos وTango می باشد .
---Wiki4d---
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
زبان برنامه نویسی D یک زبان چند منظوره سیستمی و کابردی است .
زبان برنامه نویسی D زبانی سطح بالاتر از ++C می باشد .اما توانایی خود را برای ایجاد کدهای کار امد و ارتباط مستقیم با API های سیستم عامل و سخت افزار حفظ کرده است .
زبان برنامه نویسی D یک زبان اسکریپتی و یا یک زبان مفسری نیست .
یک زبان کامپایل شونده کلاسیک می باشد و قابل اجرا به صورت standalone و بدون نیاز به هیچ ماشین مجازی می باشد .
---کامپایلر این زبان موسوم به (Digital Mars D Compiler (DMD برای ویندوز و X86 LINUX در دسترس است ..
http://www.digitalmars.com/dمنشا اصلی کامپایلر این زبان (DMD) براساس کامپایلر ++DIGITAL MARS C/C برای ویندوز می باشد و همچنین ورژن باینری ان برای لینوکس در دسترس است ..
اما DMD قابل توسعه نیست و سورس کد ان نیزدر دسترس نیست (OPEN SOURCE نیست )
---کامپایلر دیگر این زبان به نام GDC است که براساس مجموعه کامپایلر گنو موسوم به GCC می باشد .
شما می توانید برنامه ایجاد شده را توسط GDC بر روی هر ماشین GNU/LINUX اجرا کنید .(نیازمند به کتابخانه های زمان اجرا نمی باشد )و همچنین اتصال (LINK) ان به برنامه های ایجاد شده با نسخه های معمول کامپایلر GCC (برای زبان برنامه نویسی C موسوم به gcc و g++ برای زبان برنامه نویسی c++) امکان پذیر است . GDC بر روی سیستم عامل MAC نیز قادر به کامپایل کردن D می باشد
D by Walter Bright, see
http://d-programming-language.org