زبان برنامه نویسی D

18 مهر 1393
زبان برنامه نویسی 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 می باشد .

زبان برنامه نویسی  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

 

 

 

 


ارسال دیدگاه

خطا ...
آدرس ایمیل وارد شده نامعتبر است.
متوجه شدم