한줄평
“성능이 중요한 D 프로젝트나 배포용 릴리스 빌드에 적합합니다. 다만 최신 언어 기능 반영은 참조 컴파일러보다 조금 늦을 수 있습니다.”
이런 분께 성능과 배포 품질이 중요한 D 언어 개발자께
좋은 점
- LLVM 최적화로 빠른 실행 파일 생성
- 다양한 아키텍처 크로스 컴파일 지원
아쉬운 점
- D 를 쓰지 않으면 쓸 일이 없는 전용 도구
- 최신 언어 기능 반영이 DMD보다 늦을 때가 있음
LDC (D 컴파일러) 소개
LDC 는 LLVM 백엔드를 사용하는 D 프로그래밍 언어 컴파일러입니다. 명령줄에서 D 소스를 빌드하며, LLVM 의 최적화와 폭넓은 타깃 아키텍처 지원을 그대로 활용합니다. 참조 컴파일러(DMD)보다 최적화된 실행 파일을 얻고 싶거나 크로스 컴파일이 필요할 때 주로 씁니다. GUI 는 없고 빌드 스크립트나 터미널에서 호출합니다.