LLGo - C와 Python 라이브러리를 활용하는 LLVM 기반 Go 컴파일러
시장 인사이트 · GeekNews · 2026.09.07
Go 언어를 사용하면서 C와 Python 생태계의 라이브러리를 함께 사용할 수 있도록 설계된 LLVM 기반 Go 컴파일러, LLGo를 소개합니다. 이 컴파일러는 C ABI 공통 호출 규약을 통해 C 함수를 직접 호출함으로써, 기존 cgo에서 발생하던 스택 및 스케줄러 전환 비용을 줄여줍니다. 또한 llpyg를 활용하면 NumPy, pandas, PyTorch와 같은 Python 라이브러리도 Go에서 호출할 수 있습니다. 현재 Linux 및 macOS(amd64/arm64)를 지원하며, WebAssembly와 일부 임베디드 보드용 빌드도 제공합니다.