# codon - LLVM을 이용한 고성능 파이썬-like 컴파일러

> Clean Markdown view of GeekNews topic #8059. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=8059](https://news.hada.io/topic?id=8059)
- GeekNews Markdown: [https://news.hada.io/topic/8059.md](https://news.hada.io/topic/8059.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-12-18T10:38:02+09:00
- Updated: 2022-12-18T10:38:02+09:00
- Original source: [github.com/exaloop](https://github.com/exaloop/codon)
- Points: 11
- Comments: 2

## Topic Body

- 런타임 오버헤드 없이 파이썬 코드를 네이티브 머신코드로 컴파일해주는 고성능 컴파일러   
- 속도향상은 파이썬에 비해서 단일 쓰레드에서 10~100배 이상  
- 성능은 C/C++과 동등하거나 때로는 더 우수함   
- 파이썬과 달리 네이티브 멀티 쓰레딩을 지원   
- Codon은 파이썬의 거의 모든 문법을 지원하지만, Drop-in 교체는 아님. 큰 코드베이스의 경우는 수정이 필요함

## Comments



### Comment 13822

- Author: galadbran
- Created: 2022-12-19T22:13:57+09:00
- Points: 2

일단 오픈소스는 아니고, 비상업용에 한해서 무료 사용이 가능한 라이센스네요.  
https://docs.exaloop.io/codon/general/faq  
  
codon 데코레이터를 붙인 함수만 codon 으로 컴파일 해주고, 자동으로 연결처리를 해준다는 건 꽤 괜찮은 것 같아요.

### Comment 13812

- Author: specialweek
- Created: 2022-12-18T17:03:35+09:00
- Points: 1

파이썬 희망고문 같아요
