c언어로 컴파일하기
-
고성능 파이썬 Chapter 07 - C 언어로 컴파일하기STUDY/고성능 파이썬 2024. 12. 22. 17:43
들어가며파이썬을 처음 공부할때 파이썬의 장점으로 C언어와 궁합이 좋다는 얘기를 많이 들었던 것 같다. 특정 부분은 C언어로 구현하여 속도를 향상시키고, 다른 부분은 python으로 실행시켜 빠르게 작성하여 두 언어의 장점을 모두 사용할 수 있다는 점이었다. 그러나 이후 직접 C언어로 파이썬 코드의 특정 부분을 작성해본 적이 없고, 어떻게 해야하는지도 잘 몰랐다. 이번 7장에서는 해당 부분에 대해서 다양한 접근 방식으로 c언어 코드를 이용하는 방법을 알려준다. 이 장에서 배울 내용- 파이썬 코드를 저수준에서 동작하도록 만드는 방법- JIT 컴파일러와 AOT 컴파일러의 차이점- 순수 파이썬 코드보다 컴파일된 파이썬 코드가 좋은 이유- 타입 어노테이션이 파이썬 코드의 성능에 도움이 되는 이유- C나 포트란으로..