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