자바스크립트
브라우저가 웹페이지에서 자바스크립트를 발견하면(예를 들어 , <script>
태그를 만나면) 프로그램의 텍스트를자바스크립트 컴파일러로 전달한다
컴파일러는 프로그램에 에러가 있는지검사하고 , 프로그램을 모형 컴퓨터처럼 만들어 낸 컴퓨터의 어셈블리 언어 명령어로 컴파일한다 .
모형 컴퓨터 같은 시뮬레이터를 실행하여 자바스크립트 프로그램이 수행하기로 되어 있는 모든 기능을수행한다. 시뮬레이터와브라우저는 밀접하게 상호작용한다 .
파이썬
파이썬을 실행할 때는 프로그램의 텍스트가 파이썬 컴파일러로 전달된다.
컴파일러는 프로그램에 에러가 있는지 검사하고 , 프로그램을 모형 컴퓨터처럼 만들어 낸 컴퓨터의 어셈블리 언어 명령어로 컴파일한다 .
컴파일러는파이썬 프로그램이 하기로 되어 있는 모든 동작을 수행하고자 가상 머신을 실행한다.
가상 머신
(가상 머신은 키보드나 인터넷에서 데이터를 읽거나 화면예출력을 표시하는 것 같은 작업을 하기 위함 )