CompCert
CompCert원본 작성자 | 사비에 르로이 |
---|---|
개발자 | 압신트 |
초기 릴리즈 | 2005; | 전(
안정적 해제 | 3.10 / 2021년 11월 19일; 전 |
리포지토리 | |
유형 | 컴파일러 |
면허증 | 비상업적인 용도로[1] 무료. |
웹사이트 | compcert![]() |
![]() |
CompCert는 현재 PowerPC, ARM, RISC-V, x86 및 x86-64[2] 아키텍처를 대상으로 하는 C99 프로그래밍 언어(일명 클라이트)의 대규모 서브셋에 대해 컴파일러 최적화를 공식적으로 검증한 것이다.[3] 자비에 르로이가 주도한 이 프로젝트는 프랑스 연구소 ANR와 INRIA가 자금을 지원받아 2005년 공식 시작됐다. 컴파일러는 Coq에서 지정, 프로그래밍 및 입증된다. 신뢰성이 요구되는 임베디드 시스템을 프로그래밍하는 데 사용하는 것을 목표로 한다. 생성된 코드의 성능은 최적화 수준 -O1에서 GCC(버전 3)에 근접한 경우가 많으며, 최적화가 없는 GCC보다 항상 우수하다.[4]
2015년 이후 복근Int는 상용 라이선스를 제공하고,[5] 지원과 유지보수를 제공하며, 툴의 발전에 기여한다. CompCert는 비상업용 라이센스로 출시되며, 따라서 일부 소스 파일은 GNU 소일반 공중 라이센스 버전 2.1 이상으로 이중 라이센스가 부여되거나 다른 라이센스의 조건에 따라 사용할 수 있지만 무료 소프트웨어가 아니다.[1]
참조
- ^ a b "CompCert License".
- ^ v3.0 릴리스 정보
- ^ CompCert 웹 사이트
- ^ CompCert 성능
- ^ "CompCert - Partners". compcert.inria.fr. Retrieved 2019-03-21.