کامپایلر TenDRA
برخی از ویرایشها در این مقاله در چارچوب یک تکلیف دانشگاهی انجام شدهاند. این تکالیف توسط ؟ برای دانشجویان ؟ تعیین شدهاند. |
این مقاله، کامپایلر TenDRA، اخیراً بهواسطهٔ فرایند ایجاد مقاله ایجاد شدهاست. بازبینیکننده در حال بستن درخواست است و این برچسب احتمالاً بهزودی برداشته میشود.
ابزارهای بازبینی: پیشبارگیری بحث اعلان به نگارنده |
خطای اسکریپتی: پودمان «AfC submission catcheck» وجود ندارد.
انتشار پایدار | 4.1.2
|
---|---|
مخزن |
|
نوشتهشده توسط | C |
موتور |
|
سیستمعامل | POSIX |
گونه | Compiler |
پروانه | BSD license |
وبگاه |
کامپایلر TenDRA یک کامپایلر C/C++ است. کامپایلر برایسیستم عامل POSIX - compatible تحت شرایط موجود مجوز BSD.
در ابتدا توسط آژانس ارزیابی و تحقیقات دفاعی (DERA) در انگلستان توسعه داده شد. در آغاز سال 2002 TenDRA دوباره توسط Jeroen Ruigrok van der Werven توسعه یافت و به عنوان یک پروژه منبع باز (open source) با مجوز BSD از طریق وب سایت tendra.org ارائه شد. در سهماهه سوم سال ۲۰۰۲ تلاش یکنفره به یک تیم کوچک گسترش یافت.
TenDRA برپایهٔ فناوری TDF دارای سابقه آکادمیک است که به اعتبار سنجی کد جبری در دهه ۱۹۷۰ بازمیگردد."Academic Papers".صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
در آگوست 2003, TenDRA به دو پروژه TenDRA.org و Ten15.org تقسیم شد. به نظر میرسید هر دو پروژه در حدود ۲۰۰۶–۲۰۰۷ از وب ناپدید شده بودند، ولی در واقع هنوز فعال هستند.[۱][۲]
سایت The TenDRA Project دوباره وارد وب شده و کد آن در GitHub موجود است.
اهداف TenDRA.org عبارتند از:
- برای تولید مداوم کد صحیح،
- برای اطمینان از صحت کد از طریق ابزارهای مختلف، و
- برای بهبود مستمر عملکرد کامپایلر و کد حاصل، مگر اینکه نکات بالا را به خطر بیندازد.
اهداف Ten15.org افزود:
- یک رقیب دوستانه برای GCC, تا بهترین کامپایلر را بدست آورید.
از ویژگیهای هر دو کامپایلر میتوان به گزارش خطای خوب اره کرد. با توجه به مطابقت با استانداردها و اندازه کد کوچکتر نسبت به برنامههای مشابه کامپایل شده با gcc اشاره کرد. پشتیبانی C++ هرگز به اندازه پشتیبانی C توسعه پیدا نکرد و هیچ نسخه پشتیبانی کننده STL وجود نداشت. TenDRA از فرمت توزیع خنثی معماری (ANDF)، مشخصاتی که توسط Open Group ایجاد شدهاست، به عنوان زبان میانی خود استفاده میکند.
از یک زمانی، بیشتر هسته Alpha OSF/1 را میتوان با TenDRA C ساخت و پس از آن نیز تلاش مشابهی برای پورت کردن هسته FreeBSD انجام شد.
مستندات[ویرایش]
TenDRA.org مجموعه ای جامع از اسناد را دارد که به صورت آنلاین در http://www.tendra.org/docs موجود است.
صفحات راهنما برای ارجاع به برنامهها و فرمتهای فایل در http://www.tendra.org/man موجود است
جستارهای وابسته[ویرایش]
- قالب توزیع TenDRA
منابع[ویرایش]
- ↑ The TenDRA project news, archived from the original on December 13, 2007صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ root/trunk/tendra/NEWSصفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
پیوند به بیرون[ویرایش]
- About - tendra.org توسط Wayback Machine (archived دسامبر ۲۲, ۲۰۰۷)
- The TenDRA Project
- Page on GitHub
- bitbucket copy of the TenDRA src repository
- ten15.org توسط Wayback Machine (archived مه ۱۵, ۲۰۱۱)
- TenDRA in the FreeBSD ports collection
- TenDRA in Debian
- mirror of the original TenDRA web page from DERA
رده:ابزارهای برنامهنویسی یونیکس رده:تاریخ رایانش در بریتانیا رده:علم و فناوری در همپشر رده:کامپایلرها و مفسرهای آزاد رده:کامپایلرها رده:کامپایلرهای سی++ رده:کامپایلرهای سی رده:نرمافزارهایی که از پروانه بیاسدی استفاده میکنند
This article "کامپایلر TenDRA" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:کامپایلر TenDRA. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.