ES(ECMAScript) VS JS(JavaScript) 차이점

세 줄 요약
-
Javascript는 프로그래밍 언어로써 하나의 개별된 대명사로 쓰인다.
-
ECMAScript는 표준화된 JavaScript를 말하며, 언어의 사양(Specification)을 뜻한다.
-
ES6, ECMAScripit6는 ECMA에서 2015년 6월 발행한 표준화한 범용 프로그래밍 언어 버전을 말한다.
More About ECMAScript
ECMA, (유럽 컴퓨터 제조업체 협회)는 기술 표준을 만드는 조직으로, 정보 통신에 대한 표준을 제정하는 비영리 표준화 기구다. ECMA 스크립트는 ECMA 인터내셔널에서 발행한 표준이다. 여기에는 범용 스크립팅 언어에 대한 사양이 포함되어 있다.ECMA 스크립트 규격을 준수하는 범용 스크립팅 언어다. 기본적으로 스크립팅 언어를 사용하는 방법을 알려준다.
-
ECMA 표준을 따르는 다른 언어로는 JavaScript와 ActionScript가 있다.
-
넷스케이프의 브렌단 아이히(Brendan Eich)가 개발한 스크립팅 언어의 표준화된 규격이다.
-
모카(Mocha), 라이브스크립트(LiveScript)라는 이름을 거쳐, 자바스크립트(JavaScript)로 바뀌었다.
-
1995년 12월, 썬 마이크로시스템즈와 넷스케이프는 보도자료를 통해 자바스크립트를 발표하였다.
-
ECMA-262의 초판은 1997년 6월 ECMA 총회에서 채택되었다.
-
2015년 6월 이후, ES6 (6번째 버전)의 이름은 표준의 연례 릴리스에 따라 ECMAScript 2015 (ES2015)로 변경되었다.
-
2019년 6월에 출시된 최신 버전은 ECMA스크립트 2019(ES2019) 또는 ES10이라고 한다.
스크립트 언어
독립된 시스템에서 작동하도록 특별히 설계된 프로그래밍 언어다. 응용 프로그램과는 독립적이고, 사용자가 직접 프로그램을 의도에 따라 동작시킬 수 있다. 스크립트 언어를 이용한 명령어의 실행이, 시스템 내부에서 어떤 원리로 동작하는지는 전혀 상관하지 않는다. 단순히 사용자가 그 프로그램을 의도에 따라 제어할 수만 있다는 것만으로 충분하다.