TB Tilde: LLVM을 뛰어넘는 혁신적인 대안?

2025-01-24

Yasser가 개발한 TB Tilde는 LLVM을 대체하기 위한 컴파일러 백엔드 라이브러리입니다. 컴파일 속도와 크기 면에서 LLVM을 능가하며, 프리프로세서는 Clang보다 두 배 빠릅니다. TB Tilde는 "노드의 바다" IR을 사용하며, 간단한 타입 시스템과 스레드 안전 모듈을 갖추고 JIT 및 AOT 컴파일을 지원하며, 링크된 실행 파일을 직접 출력할 수도 있습니다. 현재 활발하게 개발 중이며, 2024년 3월에는 Cuik 컴파일러가 Windows에서 자체 호스팅될 예정입니다. 이후 최적화기 개선이 계속될 것입니다.

개발