Jump to content

Компилятор TenDRA

будет иметь
Стабильная версия
4.1.2
Написано в С
Операционная система ПОСИКС
Тип Компилятор
Лицензия Лицензия BSD
Веб-сайт www .будет иметь .org

Компилятор TenDRA C/C++ — это компилятор для POSIX -совместимых операционных систем, доступный на условиях лицензии BSD .

Первоначально он был разработан Агентством оборонной оценки и исследований (DERA) в Соединенном Королевстве . В начале 2002 года TenDRA снова активно разрабатывался Йеруном Руигроком ван дер Вервеном и предлагался как проект с открытым исходным кодом под лицензией BSD через веб-сайт tendra.org. В третьем квартале 2002 года работа одного человека была расширена до небольшой команды.

Технология TDF , лежащая в основе TenDRA, имеет академическую историю, восходящую к работе над алгебраической проверкой кода в 1970-х годах. [1]

В августе 2003 года TenDRA разделилась на два проекта: TenDRA.org и Ten15.org. Оба проекта вроде бы исчезли из сети где-то в 2006–2007 годах, но на самом деле они все еще активны. [2] [3]

Целями 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.

См. также

[ редактировать ]
  1. ^ «Академические статьи» .
  2. ^ Новости проекта TenDRA , архивировано с оригинала 13 декабря 2007 года.
  3. ^ корень/ствол/тендра/НОВОСТИ
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c75bc4ee70968f2707afb5f8f27b4f29__1646155320
URL1:https://arc.ask3.ru/arc/aa/c7/29/c75bc4ee70968f2707afb5f8f27b4f29.html
Заголовок, (Title) документа по адресу, URL1:
TenDRA Compiler - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)