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

TenDRA Compiler

از 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 که تحت شرایط موجود مجوز 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

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

  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 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.



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