ECMAScript
ECMA-262에 의해서 정의된 범용 목적의 스크립트 언어입니다.
독립된 프로그래밍 언어라기보다는 스크립트 언어가 갖추어야할 뼈대 즉, 문법(syntax)과 표현의 의미(semantics)를 보여주는 명세서라고 볼 수 있습니다.
실제 ECMA International에서 ECMA-262 문서를 보면 데이터 타입의 종류, 함수를 정의하는 방법, 클래스를 정의하는 방법 등이 매우 체계적이고 자세하게 설명되어 있습니다.
1997년에 초판된 이후로 시간이 지나면서 다양한 버전으로 수정되었고 ECMAScript를 준수하는 언어들로는 Javascript, 마이크로소프트의 JScript, Macromedia의 Actionscript 등이 있습니다.