이 질문은 이 스택 오버플로 질문 에 대한 주석의 토론에서 영감을 얻었습니다 . 구글 폐쇄 컴파일러 설명서는 (강조 추가) 다음 상태 :
Closure Compiler는 JavaScript 다운로드 및 실행 속도 향상을위한 도구입니다. JavaScript를위한 진정한 컴파일러입니다. 소스 언어에서 기계 코드로 컴파일하는 대신 JavaScript에서 더 나은 JavaScript로 컴파일됩니다.
그러나 Wikipedia 는 다음과 같은 "컴파일러"정의를 제공합니다.
컴파일러는 프로그래밍 언어 (소스 언어) 로 작성된 소스 코드 를 다른 컴퓨터 언어로 변환하는 컴퓨터 프로그램 (또는 프로그램 세트)입니다 . 언어 리 라이터는 일반적으로 언어.
이를 바탕으로 Google Closure는 컴파일러가 아니라고 말합니다. 그러나 구글이 실제로 "진정한 컴파일러"라고 명시한다는 사실은 더 많은 것이 있는지 궁금하게 만듭니다. Google Closure는 실제로 JavaScript 컴파일러입니까?