You can edit almost every page by Creating an account. Otherwise, see the FAQ.

کامپایلر TenDRA

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

خطای اسکریپتی: پودمان «AfC submission catcheck» وجود ندارد.

TenDRA
انتشار پایدار
4.1.2
مخزن
نوشته‌شده توسطC
موتور
    خطای لوآ در پودمان:Wd در خط 165: attempt to index field 'wikibase' (a nil value).
خطای لوآ در پودمان:EditAtWikidata در خط 37: attempt to index field 'wikibase' (a nil value).
سیستم‌عامل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

منابع[ویرایش]

  1. The TenDRA project news, archived from the original on December 13, 2007صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  2. root/trunk/tendra/NEWSصفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.

پیوند به بیرون[ویرایش]

رده:ابزارهای برنامه‌نویسی یونیکس رده:تاریخ رایانش در بریتانیا رده:علم و فناوری در همپشر رده:کامپایلرها و مفسرهای آزاد رده:کامپایلرها رده:کامپایلرهای سی++ رده:کامپایلرهای سی رده:نرم‌افزارهایی که از پروانه بی‌اس‌دی استفاده می‌کنند



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.



Read or create/edit this page in another language[ویرایش]