파이썬이 c보다 느리게 실행된다는 것은 잘 알려져 있습니다. 왜?
Python의 전통적인 실행 실행 모드: 입력된 소스 코드가 바이트코드로 변환된 다음 바이트코드가 Python 가상 머신에서 실행됩니다. 코드는 자동으로 컴파일된 다음 CPU에서 실행될 수 있도록 기계어 코드로 해석됩니다.
c 컴파일러는 c 소스 코드를 기계어 코드로 직접 컴파일합니다. Python 실행 프로세스에 비해 바이트코드 생성 및 가상 머신 실행 바이트코드 프로세스가 적습니다. 따라서 자연스럽게 Python보다 빠릅니다.
Python 실행 과정은 아래와 같습니다.
보충 사항:
1. 바이트코드는 기계어 코드와 다르며 Python 특유의 표현 형식입니다.
2.PVM은 Python Virtual Machine의 약어로, Python 가상 머신입니다.
더 많은 Python 관련 기술 기사를 보려면 Python Tutorial 칼럼을 방문하여 알아보세요!
위 내용은 C 언어가 Python보다 빠른 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!