TenDRA 컴파일러

TenDRA Compiler
텐도라
안정된 릴리스
4.1.2
기입처C
운영 체제POSIX
유형컴파일러
면허증.BSD 라이선스
웹 사이트www.tendra.org

TenDRA 컴파일러는 BSD 라이선스의 조건에 따라 이용 가능한 POSIX 호환 운영체제용 C/C++ 컴파일러입니다.

그것은 원래 영국국방평가연구국에 의해 개발되었다.2002년 초에 Jeroen Ruigrok van der Werven에 의해 TenDRA가 다시 활발하게 개발되어 웹사이트 tendra.org를 통해 BSD 라이선스의 오픈 소스 프로젝트로 제공되었습니다.2002년 3분기에는 소규모 팀으로 1인 활동이 확대되었습니다.

TenDRA의 배후에 있는 TDF 테크놀로지는 1970년대에 [1]대수 코드 검증에 관여한 학계의 역사를 가지고 있습니다.

2003년 8월에 TenDRA는 TenDRA.org과 Ten15.org의 2개의 프로젝트로 분할되었습니다.두 프로젝트 모두 2006-2007년 경에 웹에서 사라진 것처럼 보였지만, 실제로는 여전히 [2][3]활성화되어 있습니다.

TenDRA.org의 목표는 다음과 같습니다.[citation needed]

  • 정확한 코드를 지속적으로 생성하기 위해
  • 다양한 수단을 통해 코드의 정확성을 확보한다.
  • 컴파일러의 퍼포먼스와 결과 코드의 퍼포먼스를 지속적으로 향상시킵니다.단, 위의 포인트들을 위태롭게 하는 경우는 제외합니다.

Ten15.org의 목표는 [citation needed]다음과 같습니다.

  • 동종 최고의 컴파일러를 손에 넣기 위해 GCC와 경쟁할 수 있습니다.

두 컴파일러 모두 표준 준거에 관한 양호한 오류 보고 기능과 gcc에 컴파일된 동일한 프로그램보다 작은 코드 크기를 갖추고 있습니다.C++ 지원은 C 지원만큼 발전한 적이 없으며 STL 지원 릴리즈도 없었습니다.TenDRA는 Open Group이 작성한 사양인 ANDF(Architecture Neutral Distribution Format)를 중간 언어로 사용합니다.

한때는 대부분의 Alpha OSF/1 커널을 TenDRA C로 구축할 수 있었고 이후 FreeB를 포팅하기 위한 유사한 노력이 있었습니다.SD 커널

문서

TenDRA.org 에서는, http://www.tendra.org/docs 에서 온라인으로 입수할 수 있는 포괄적인 메뉴얼 세트를 준비하고 있습니다.

프로그램 및 파일 형식에 대한 참조 매뉴얼 페이지는 http://www.tendra.org/man 에서 구할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

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

외부 링크