C2 는 부트 로더, 커널, 드라이버 및 시스템 레벨 툴과 같은 저수준 프로그램에 적합한 C의 진화를 목표로하는 새로운 프로그래밍 언어입니다.C2의 사명 선언문은 C의 좋은 부분을 유지하면서 40 년 역사의 언어를 배신하는 부분을 바꿔 놓았습니다. 작성자는 Bas van den Berg입니다. C의 바람직하지 않은 측면에는 컴파일러 를 크게 늦추는 헤더 파일 과 C2가 모듈 시스템 및 균일 한 형식 구문으로 대체하는 복합 형식 선언 구문을 사용하는 것이 포함 됩니다. C2는 매크로 시스템이 작동하는 동안 전체 링크 타임 최적화 (LTO)를 지원 하는 통합 빌드 시스템을 도입 합니다.이것은 프로토 타입적인 "hello world"프로그램이 C2에서 어떻게 보이고, 모듈과 수입품을 보여 주며, 타입 시스템을..