codon - LLVM을 이용한 고성능 파이썬-like 컴파일러
(github.com/exaloop)- 런타임 오버헤드 없이 파이썬 코드를 네이티브 머신코드로 컴파일해주는 고성능 컴파일러
- 속도향상은 파이썬에 비해서 단일 쓰레드에서 10~100배 이상
- 성능은 C/C++과 동등하거나 때로는 더 우수함
- 파이썬과 달리 네이티브 멀티 쓰레딩을 지원
- Codon은 파이썬의 거의 모든 문법을 지원하지만, Drop-in 교체는 아님. 큰 코드베이스의 경우는 수정이 필요함
일단 오픈소스는 아니고, 비상업용에 한해서 무료 사용이 가능한 라이센스네요.
https://docs.exaloop.io/codon/general/faq
codon 데코레이터를 붙인 함수만 codon 으로 컴파일 해주고, 자동으로 연결처리를 해준다는 건 꽤 괜찮은 것 같아요.