프로그래밍 언어로 컴파일 언어와 스크립트 언어가 존재합니다. 우리가 작성한 코드들은 컴퓨터가 알아들을 수 있는 기계어로 번역을 해주어야 하는데요 이때 해당 번역 과정을 컴파일러가 한 경우와 인터프리터가 번역을 한경우로 나뉘는데요. 컴파일러로 번역을 한 경우 컴파일언어, 인터프린터가 번역을 한경우 스크립트언어라고 합니다. 컴파일 언어 컴파일 언어는 소스코드를 컴파일 해서 기계어를 읽어 실행시키는 언어입니다. 컴파일 언어의 특징 문법적 제약이 많아서 작성이 어렵다. 운영체제마다 사용하는 기계어가 다르다. 즉, 운영체제마다 작업을 다르게 해줘야한다. 기계어로 프로그램이 실행되어 프로그램 소스코드 유출이 어렵다. 컴파일 작업(번역 작업)은 시간이 걸리지만 이후에는 기계어를 읽는거라 실행속도가 빠르다. 스크립트 ..