Кіріспе

TenDRA компиляторы – POSIX-ке үйлесімді операциялық жүйелер үшін C/C++ компиляторы, BSD лицензиясының шарттарымен қолжетімді. Оны бастапқыда Ұлыбританиядағы Қорғаныс бағалау және зерттеу агенттігі (DERA) әзірлеген. 2002 жылдың басында Jeroen Ruigrok van der Werven TenDRA-ны қайтадан белсенді түрде дамыта бастады және оны BSD лицензиясымен ашық бастапқы кодты жоба ретінде tendra.org веб-сайты арқылы ұсынды. 2002 жылдың үшінші тоқсанында бір адамнан тұратын команда шағын топқа дейін кеңейді. TenDRA-ның негізіндегі TDF технологиясының академиялық тарихы 1970-ші жылдарға дейін, алгебралық кодты тексеру жұмыстарына барып тоқталады. 2003 жылдың тамызында TenDRA екі жобаға бөлінді: TenDRA.org және Ten15.org. Екі жоба да 2006–2007 жылдар шамасында интернеттен жоғалып кеткендей болды, бірақ шындығында олар әлі де қолданыста. TenDRA.org-тың мақсаттары:
тұрақты түрде дұрыс код жасау,
әр түрлі тәсілдермен кодтың дұрыстығын қамтамасыз ету және
компилятордың және нәтижесіндегі кодтың өнімділігін үздіксіз жақсарту, бұл жоғарыда аталған мәселелерге қауіп келтірмейінше. Ten15.org-тың мақсаттарына қосымша:
жақсы нәтиже беру үшін GCC-ге достық бәсекелестік жасау. Екі компилятордың да ерекшеліктері: стандарттарға сәйкестік бойынша жақсы қате туралы хабарлау және GCC-де компиляцияланған бірдей бағдарламалармен салыстырғанда кіші код мөлшері. C++ қолдауы C қолдауына қарағанда жақсы дамытылмады, сондай-ақ STL қолдайтын нұсқасы да болған жоқ. TenDRA аралық тіл ретінде Open Group ұсынған Архитектуралық бейтарап тарату форматын (ANDF) пайдаланады. Бір кезде Alpha OSF/1 ядросының көп бөлігі TenDRA C арқылы құрастырылуы мүмкін болды, содан кейін FreeBSD ядросын порттауға да ұқсас күш-жігер жұмсалды.

Құжаттамалық

ТенДРА.org сайтында толыққанды құжаттама жиынтығы онлайн режимінде қолжетімді: http://www.tendra.org/docs

Бағдарламалар мен файл форматтарына сілтемелерге арналған нұсқаулық беттер мына мекенжайда қолжетімді: http://www.tendra.org/man