Компилятор TenDRA - TenDRA Compiler
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Стабильный выпуск | 4.1.2 |
---|---|
Написано в | C |
Операционная система | POSIX |
Тип | Компилятор |
Лицензия | Лицензия BSD |
Интернет сайт | http://www.tendra.org |
В Компилятор TenDRA это C / C ++ компилятор за POSIX -совместимый операционные системы доступно в соответствии с условиями Лицензия BSD.
Первоначально он был разработан Агентство оборонной оценки и исследований (DERA) в объединенное Королевство. В начале 2002 года TenDRA снова активно разрабатывался Йеруном Руигроком ван дер Вервеном и предлагался как проект с открытым исходным кодом под лицензией BSD через веб-сайт tender.org. В третьем квартале 2002 года работа одного человека была расширена до небольшой команды.
В TDF технология, лежащая в основе TenDRA, имеет научную историю, восходящую к работе проверка алгебраического кода в 1970-е гг. «Научные труды».
В августе 2003 года TenDRA разделилась на два проекта: TenDRA.org и Ten15.org. Оба проекта, казалось, исчезли из Интернета примерно в 2006–2007 годах, но на самом деле они все еще активны.[1][2]
Сайт Проект TenDRA вернулся, и его код доступен на GitHub.
Цели TenDRA.org является:
- постоянно производить правильный код,
- для обеспечения правильности кода различными способами, и
- для постоянного улучшения производительности компилятора и результирующего кода, если только это не поставит под угрозу указанные выше моменты.
Цели Ten15.org добавлен:
- быть дружественным конкурентом GCC, чтобы получить лучший в своем классе компилятор.
Характеристики обоих компиляторов включают хорошую отчетность об ошибках в отношении соответствия стандартам и меньший размер кода, чем те же программы, скомпилированные на gcc. Поддержка C ++ никогда не была так развита, как поддержка C, и не было выпуска с поддержкой STL. TenDRA использует Нейтральный формат распределения архитектуры (ANDF), спецификация, созданная Открытая группа, поскольку его промежуточный язык.
В какой-то момент большая часть Alpha OSF / 1 ядро можно было собрать с помощью TenDRA C, и впоследствии была предпринята аналогичная попытка перенести FreeBSD ядро.
Документация
TenDRA.org имеет полный набор документации, доступной на сайте http://www.tendra.org/docs
Страницы руководства для ссылок на программы и форматы файлов доступны по адресу http://www.tendra.org/man
Смотрите также
Рекомендации
- ^ Новости проекта TenDRA, заархивировано из оригинал 13 декабря 2007 г.
- ^ корень / ствол / тендра / НОВОСТИ
внешняя ссылка
- О нас - tenra.org на Wayback Machine (архивировано 22 декабря 2007 г.)
- Проект TenDRA
- Страница на GitHub
- bitbucket копия репозитория TenDRA src
- ten15.org на Wayback Machine (архивировано 15 мая 2011 г.)
- TenDRA в коллекции портов FreeBSD
- TenDRA в Debian
- зеркало оригинальной веб-страницы TenDRA от DERA