TenDRA Compiler
این مقاله، TenDRA Compiler، اخیراً بهواسطهٔ فرایند ایجاد مقاله ایجاد شدهاست. بازبینیکننده در حال بستن درخواست است و این برچسب احتمالاً بهزودی برداشته میشود.
ابزارهای بازبینی: پیشبارگیری بحث اعلان به نگارنده |
خطای اسکریپتی: پودمان «AfC submission catcheck» وجود ندارد.
انتشار پایدار | 4.1.2
|
---|---|
مخزن |
|
نوشتهشده توسط | C |
موتور |
|
سیستمعامل | POSIX |
گونه | Compiler |
پروانه | BSD license |
وبگاه |
TenDRA کامپایلر C / C ++ یک کامپایلر است برای سیستم عامل سازگار POSIX که تحت شرایط موجود مجوز BSD است.
در ابتدا توسط آژانس ارزیابی و تحقیقات دفاعی (DERA) در بریتانیا توسعه داده شد. در آغاز سال 2002 TenDRA دوباره توسط Jeroen Ruigrok van der Werven توسعه یافت و به عنوان یک پروژه منبع باز با مجوز BSD از طریق وب سایت tendra.org ارائه شد. در سهماهه سوم سال ۲۰۰۲ تلاش یکنفره به یک تیم کوچک گسترش یافت.
فناوری TDF پشت TenDRA دارای سابقه آکادمیک است که به اعتبار سنجی کد جبری در دهه ۱۹۷۰ بازمیگردد."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 دسامبر ۲۲, ۲۰۰۷)
- پروژه TenDRA
- صفحه در GitHub
- کپی بیت باکت از مخزن TenDRA src
- ten15.org توسط Wayback Machine (archived مه ۱۵, ۲۰۱۱)
- TenDRA در مجموعه پورتهای FreeBSD
- TenDRA در دبیان
- آینه صفحه اصلی TenDRA از DERA
رده:ابزارهای برنامهنویسی یونیکس رده:تاریخ رایانش در بریتانیا رده:علم و فناوری در همپشر رده:کامپایلرها و مفسرهای آزاد رده:کامپایلرها رده:کامپایلرهای سی++ رده:کامپایلرهای سی رده:نرمافزارهایی که از پروانه بیاسدی استفاده میکنند
This article "TenDRA Compiler" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.