This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages) (Learn how and when to remove this message)
|
| TenDRA | |
|---|---|
| Stable release | 4.1.2 |
| Written in | C |
| Operating system | POSIX |
| Type | Compiler |
| License | BSD license |
| Website | www |
TheTenDRA Compiler is a C/C++compiler forPOSIX-compatibleoperating systems available under the terms of theBSD license.
It was originally developed by theDefence Evaluation and Research Agency (DERA) in theUnited Kingdom. In the beginning of 2002 TenDRA was actively developed again by Jeroen Ruigrok van der Werven and offered as a BSD-licensed open source project through the website tendra.org. In the third quarter of 2002 the one-man effort was expanded to a small team.
TheTDF technology behind TenDRA has an academic history dating back to work onalgebraic code validation in the 1970s.[1]
In August 2003 TenDRA split into two projects, TenDRA.org and Ten15.org. Both projects seemed to have disappeared from the web around 2006–2007, but actually they are still active.[2][3]
The goals ofTenDRA.org are:[citation needed]
The goals ofTen15.org added:[citation needed]
Features of both compilers include good error reporting with respect to standards compliance and a smaller code size than the same programs compiled ongcc. C++ support never got as developed as C support, and there was no STL supporting release. TenDRA uses theArchitecture Neutral Distribution Format (ANDF), a specification created by theOpen Group, as itsintermediate language.
At a point, most of the AlphaOSF/1 kernel could be built with TenDRA C and afterwards there was also a similar effort to port theFreeBSD kernel.
TenDRA.org has a comprehensive set of documentation available online athttp://www.tendra.org/docs
Manual pages for references to programs and file formats are available athttp://www.tendra.org/man
This article'suse ofexternal links may not follow Wikipedia's policies or guidelines. Pleaseimprove this article by removingexcessive orinappropriate external links, and converting useful links where appropriate intofootnote references.(March 2022) (Learn how and when to remove this message) |