Python 인터프리터 vs 컴파일러 / Is Python interpreted or compiled? Yes 번역


Python 인터프리터 vs 컴파일러 / Is Python interpreted or compiled? Yes 번역

Python이 인터프리터 언어냐 컴파일 언어냐는 질문은 자주 등장하지만 이에 대해 쉽게 답을 내릴 수 없습니다. 세상은 생각보다 복잡하기 때문입니다. 컴파일(compile) 한다는 것은 우리가 작성한 소스코드를 컴퓨터가 실제로 실행할 수 있는 binary 코드로 바꾼다는 의미입니다. (CPU 명령어) 예를 들어 C언어로 만든 코드를 실행할 때는 컴파일 작업이 필요합니다. 반대로 인터프리트(interpreted)의 의미는 우리가 만든 소스코드를 한줄 한줄 해석해 실행하는 것을 말합니다. 우리가 흔히 프로그래밍 언어를 인터프리터/컴파일러 두가지로 구분하려고 하지만 단순히 그렇게 나누기에는 너무 제한적입니다. 보통 컴파일한다는 것은 인간에게 친숙한 high level language 소스를 기계어로 바꿔준다고..


원문링크 : Python 인터프리터 vs 컴파일러 / Is Python interpreted or compiled? Yes 번역