- I opened up a cheap 600W charger to test its build, and found 'goo' inside
- How to negotiate like a pro: 4 secrets to success
- One of the cheapest Android tablets I've ever tested replaced my iPad with no sweat
- I use this cheap Android tablet more than my iPad Pro - and don't regret it
- The LG soundbar made my home audio sound like a theater - even though it's not the newest model
C언어와 속도 격차 좁힌다··· 파이썬 새 버전, 인터프리터 개선해 30% 성능↑

주목할 만한 점은 이 새로운 인터프리터를 사용하려면 꼬리 호출 최적화를 지원하는 C 컴파일러가 필요하다는 것이다. 모든 C 컴파일러가 꼬리 호출 최적화를 지원하는 것은 아니지만, 현재 MSVC와 Clang 19 이상(x86-64 및 AArch64 아키텍처)에서 컴파일이 가능하다. 향후 GCC에서도 지원될 것으로 예상된다.
파이썬은 러스트나 C/C++ 같은 기계어 수준으로 컴파일되는 언어보다 속도가 느린 편이다. 파이썬의 동작 방식 때문에 속도 최적화가 어렵기 때문이다. 그러나 이러한 한계를 극복하기 위한 최적화 작업은 꾸준히 진행되어 왔다. 대부분의 최적화는 CPython 인터프리터가 불필요한 작업을 줄이는 방식으로 이루어지고 있다. 예를 들어, 특수한 옵코드(opcode)를 사용하거나 JIT(Just-In-Time) 컴파일과 같은 기법이 적용된다.
그동안의 최적화 노력들은 대부분 제한적인 성능 향상만을 가져왔다. 그러나 많은 개선이 누적되어 효과를 내며, 꼬리 호출 최적화와 같은 일부 최적화는 전반적으로 큰 성능 향상을 가져올 수 있다.