Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

TenDRA Compiler

From Wikipedia, the free encyclopedia
C/C++ compiler for POSIX-compatible operating systems
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "TenDRA Compiler" – news ·newspapers ·books ·scholar ·JSTOR
(April 2008) (Learn how and when to remove this message)
icon
This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources.
Find sources: "TenDRA Compiler" – news ·newspapers ·books ·scholar ·JSTOR
(February 2020) (Learn how and when to remove this message)
(Learn how and when to remove this message)
TenDRA
Stable release
4.1.2
Written inC
Operating systemPOSIX
TypeCompiler
LicenseBSD license
Websitewww.tendra.org

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]

  • to continuously produce correct code,
  • to ensure code correctness through various means, and
  • to continuously improve the performance of the compiler and resulting code, unless it would jeopardize the points above.

The goals ofTen15.org added:[citation needed]

  • to be a friendly competitor to GCC in order to get a best-of-breed compiler.

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.

Documentation

[edit]

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

See also

[edit]

References

[edit]
  1. ^"Academic Papers".
  2. ^The TenDRA project news, archived fromthe original on December 13, 2007
  3. ^root/trunk/tendra/NEWS

External links

[edit]
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)
Retrieved from "https://en.wikipedia.org/w/index.php?title=TenDRA_Compiler&oldid=1338766135"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp