Python 바이트코드 컴파일 및 디컴파일 기술 분석
Python에서의 다양한 파일 확장자와 역할
Python 개발 과정에서는 여러 종류의 파일 형식이 사용되며, 각각은 고유한 목적과 처리 방식을 가집니다.
.py – 소스 코드 파일
일반적인 Python 스크립트 파일로, 텍스트 에디터로 편집 가능하며 인터프리터에 의해 직접 실행됩니다. 이 파일은 런타임 시점에 파싱되고 바이트코드로 변환되어 실행됩니다.
.pyc – 컴파일된 바 ...
7월 24일 08:41에 게시됨
Lua 가상머신: 실행 원리와 구현
5.1 Lua 스크립트 실행 흐름
스크립트 언어는 소스 코드를 분석하여 바이트코드(Bytecode)로 변환한 후, 가상머신(Virtual Machine)에서 이를 실행하는 구조를 갖는다. 가상머신이 하드웨어平台的 차이를 추상화해 주므로, 동일한 코드가 다양한 운영체제와 하드웨어 환경에서 동작할 수 있다.
Lua는 레지스터 기반 가상머신을 채택한 언어다. 여기서 말하는 레지스터는 ...
6월 8일 02:03에 게시됨