| 安定版リリース | 4.1.2
|
|---|---|
| 書かれた | C |
| オペレーティング·システム | POSIX |
| タイプ | コンパイラ |
| ライセンス | BSDライセンス |
| Webサイト | 詳しくはこちら |
TenDRAコンパイラは、BSD ライセンスの条件に基づいて利用できるPOSIX互換オペレーティング システム用のC/C++コンパイラです。
もともとは英国の防衛評価研究庁(DERA)によって開発されました。2002 年の初めに、TenDRA は Jeroen Ruigrok van der Werven によって再び活発に開発され、Web サイト tendra.org を通じて BSD ライセンスのオープン ソース プロジェクトとして提供されました。2002 年の第 3 四半期には、1 人の取り組みが小規模なチームに拡大されました。
TenDRAの背後にあるTDF技術は、1970年代の代数コード検証の研究にまで遡る学術的な歴史を持っています。[1]
2003年8月、TenDRAはTenDRA.orgとTen15.orgの2つのプロジェクトに分裂した。両プロジェクトは2006年から2007年頃にウェブから姿を消したように見えたが、実際にはまだ活動している。[2] [3]
TenDRA.orgの目標は次のとおりです: [引用が必要]
- 正しいコードを継続的に生成するために、
- さまざまな手段でコードの正確性を確保し、
- 上記の点に支障がない限り、コンパイラと結果として得られるコードのパフォーマンスを継続的に改善します。
Ten15.orgの目標は次のように追加されました: [引用が必要]
- 最善のコンパイラを得るために、GCC の友好的な競争相手となること。
両方のコンパイラの特徴には、標準準拠に関する優れたエラー レポートと、gccでコンパイルされた同じプログラムよりもコード サイズが小さいことが含まれます。 C++ サポートは C サポートほど開発されず、STL をサポートするリリースもありませんでした。 TenDRA は、Open Groupによって作成された仕様であるArchitecture Neutral Distribution Format (ANDF)を中間言語として使用します。
ある時点で、Alpha OSF/1カーネルの大部分は TenDRA C で構築できるようになり、その後、 FreeBSDカーネルを移植する同様の取り組みも行われました。
ドキュメント
TenDRA.org には、包括的なドキュメント セットがオンラインで公開されています (http://www.tendra.org/docs)。
プログラムやファイル形式に関するマニュアルページは、http://www.tendra.org/man で参照できます。
参照
参考文献
- ^ 「学術論文」.
- ^ TenDRA プロジェクト ニュース、2007 年 12 月 13 日のオリジナルよりアーカイブ
- ^ ルート/トランク/テンドラ/ニュース
外部リンク
- ウェイバックマシンのtendra.orgについて(2007年12月22日アーカイブ)
- TenDRAプロジェクト
- GitHub のページ
- TenDRA src リポジトリの bitbucket コピー
- ten15.org at the Wayback Machine (2011年5月15日アーカイブ)
- FreeBSD ポート コレクションの TenDRA
- Debian の TenDRA
- DERA のオリジナルの TenDRA ウェブページのミラー
