دی (زبان برنامهنویسی)
From Wikipedia, the free encyclopedia
زبان برنامهنویسی D، یک زبان شی گرا، امری و چندالگویی سیستمی است که توسط Walter Bright از Digital Mars طراحی و در سال ۲۰۰۱ منتشر شد. Bright توسط Andrei Alexandrescu در سال ۲۰۰۶ به تلاش توسعه و طراحی پیوست. با اینکه D مهندسی دوبارهای از سی پلاس پلاس است، کاملاً یک زبان جدا محسوب میشود؛ زیرا بسیاری از ویژگیهای هسته سی پلاس پلاس را نگه داشته و بسیاری را دور ریختهاست. در طراحی زبان دی همچنین از زبانهایی مانند پایتون، روبی، سی شارپ، ایفل و جاوا نیز الهام گرفته شدهاست. هدف طراحی زبان D ترکیب کارایی و امنیت زبانهای کامپایلری، با قدرت زبانهای پویای مدرن است. کد یک برنامه در زبان D شبیه به زبان سی پلاس پلاس است، اما کوتاهتر میباشد.
اطلاعات اجمالی پارادایم برنامهنویسی, طراحی شده توسط ...
پارادایم برنامهنویسی | چندالگویی: تابعی، دستوری، شیءگرا |
---|---|
طراحی شده توسط | والتر برایت, Andrei Alexandrescu (since 2007) |
توسعهدهنده | Digital Mars, Andrei Alexandrescu (since 2007) |
ظهوریافته در | ۲۰۰۱؛ ۲۳ سال پیش (۲۰۰۱-خطا: زمان نامعتبر}}) |
انتشار پایدار | |
استنباطی، ایستا، نیرومند | |
سیستمعامل | شبهیونیکس (فریبیاسدی، لینوکس etc.), مایکروسافت ویندوز، اواس ده |
پروانه | بوست (کتابخانههای سی++) (DMD frontend, standard and runtime libraries), source available (DMD backend), Fully open-source (LDC and GDC) |
.d | |
وبگاه | |
پیادهسازیهای بزرگ | |
DMD (reference implementation), GDC, LDC | |
متأثر از | |
سی (زبان برنامهنویسی)، سی++، سی شارپ، ایفل (زبان برنامهنویسی)، جاوا (زبان برنامهنویسی) | |
تأثیر گذاشته بر | |
MiniD, DScript، والا (زبان برنامهنویسی)، Qore، سوئیفت (زبان برنامهنویسی)، Genie | |
بستن