[JS] 자바스크립트 이름에 얽힌 사연과 관리
자바스크립트 이름
자바스크립트의 이름은 1995년에 넷스케이프 커뮤니케이션즈의 넷스케이프 내비게이터 브라우저를 위해 개발된 언어로부터 비롯되었습니다. 초기에 이 언어는 Mocha라는 코드명으로 불렸고, 그 후에 LiveScript로 명칭이 변경되었습니다. 그러나 같은 해에 넷스케이프와 선 마이크로시스템즈(Sun Microsystems)가 마케팅 협력을 통해 자바의 인기에 편승하기로 결정하면서 최종적으로 JavaScript로 이름이 정해졌습니다.
JavaScript라는 이름은 Java 언어의 인기와 혼동할 수 있는 상업적 전략 때문에 선택되었지만, 실제로 JavaScript와 Java는 매우 다른 언어입니다. Java는 정적 타입의 컴파일 언어로, 주로 백엔드 개발과 안드로이드 애플리케이션 개발에 사용되며, JavaScript는 동적 타입의 인터프리터 언어로 주로 웹 페이지의 대화형 기능을 개발하는 데 사용됩니다.
이 이름은 처음에는 양사의 기술을 연결하는 마케팅적 수단으로 활용되었지만, 이후 자바스크립트는 독립적인 표준화 과정을 거치면서 ECMAScript라는 공식적인 이름을 갖게 되었습니다. 오늘날에도 자바스크립트는 ECMAScript 표준에 따라 발전하고 있지만, 사람들은 여전히 ECMAScript와 JavaScript라는 이름을 상호 교환적으로 사용합니다.
자바스크립트 관리
자바스크립트의 표준은 ECMA International이라는 조직이 관리합니다. 자바스크립트의 공식 명칭은 ECMAScript이며, 이 이름으로 ECMA-262라는 기술 표준에 정의되어 있습니다. ECMAScript 표준의 개발과 유지보수는 TC39라 불리는 기술 위원회에 의해 이루어지는데, TC39는 다양한 브라우저 제작사, 대기업, 그리고 개인 개발자들로 구성되어 있습니다.
TC39 위원회는 ECMAScript의 새로운 기능을 제안하고, 이를 검토한 후 표준으로 채택하기 위한 과정을 관리합니다. 제안된 기능은 여러 단계를 거쳐 공식 ECMAScript 표준의 일부가 되며, 이 과정은 상당한 토론과 테스트를 포함합니다.
표준화 과정은 개방성과 협력을 기반으로 하며, 자바스크립트 생태계 전반에 걸친 다양한 이해관계자들의 의견을 반영합니다. 결과적으로, 자바스크립트 언어의 발전은 커뮤니티의 공동 노력에 의해 주도됩니다.