Language/javascript

[JavaScript] 프로그래밍 언어의 실행

다닿 2023. 10. 13. 13:29

프로그램이 돌아가기 위해서는 기계어(0101010같은거)로 명령이 전달되어야한다.

그래서 우리가 만들고자하는 내용을 프로그래밍 언어( JavaScript )를 사용하여 작업을하면 기계어로 해석을 해준다.

 

JavaScript(언어)를 이용하여 프로그램을 작성한 후, 그것을 기계어로 번역해주는 것을 컴파일러(compiler) 나  인터프리터(interpreter)라고 한다. 

 

컴파일러와 인터프리터의 차이로는 아래에 정리하였고, 우리가 쓰는 JavaScript는 인터프리터 를 사용한다.

 

컴파일러

프로그램 실행전 전체 파일을 한번에 기계어로 읽어냄

오류를 프로그램 실행전에 알 수 있음

컴파일러를 사용하는 언어로 C, C++, JAVA 등이 있다.

 

인터프리터

프로그램 실행시 실행 순서대로 번역함

실행중에 오류가 날 수 있음

사용하는 언어로는 Python, JavaScript 등이 있다.