ECMA스크립트: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Escarbot (토론 | 기여)
잔글 robot Adding: ca, fr, pt, ru Modifying: sv
잔글편집 요약 없음
1번째 줄:
'''ECMA스크립트'''(ECMAScript)는 [[ECMA 인터네셔널]]의 '''ECMA-262''' 기술 명세에규격에 정의된 표준화된 [[스크립트 프로그래밍 언어]]이다. 이 언어는 [[월드 와이드 웹|웹]] 상에서 널리 쓰이며, 흔히 '''[[자바스크립트]]''' 혹은또는 '''[[J스크립트]]'''로도 간주되지만생각할 수 있지만 두 용어는 특별한 의미 차이가 있다. ECMA스크립트와 자바스크립트, J스크립트의 관계를 이해하기 위해서는 ECMA스크립트의 역사를 알아야 필요가 있다한다.
 
이 언어에 대한 소개는 [[자바스크립트]] 항목을 참고하라.
6번째 줄:
1996년 3월, [[넷스케이프 커뮤니케이션 코퍼레이션]]에서 [[넷스케이프 네비게이터]] 2.0을 출시하면서 자바스크립트를 지원하기 시작했다. 웹 페이지 동작을 향상시키는 언어로서 자바스크립트의 성공은, [[마이크로소프트]]가 이와 "적당히" 호환되는 J스크립트를 개발하는 계기가 되었다. J스크립트는 1996년 8월, [[인터넷 익스플로러]] 3.0에 포함되어 출시되었다.
 
넷스케이프는 표준화를 위해 자바스크립트 기술 명세를규격을 [[ECMA 인터네셔널]]에 제출하였고, 이 명세에규격에 대한 작업은 ECMA-262의 이름으로 1996년 11월부터 시작됐다. ECMA-262의 초판은 ECMA 일반 회의에서 1997년 6월 채택됐다.
 
ECMA스크립트는 ECMA-262에 의해 표준화된 언어의 이름이다. 자바스크립트와 J스크립트는 모두 ECMA스크립트와의 호환을 목표로 하면서, ECMA 명세에규격에 포함되지 않는 확장 기능을 제공한다.
 
== 종류 ==
ECMA-262는 지금까지 세 개의 판이 출시되었고, 네 번째 판에 대한 작업이 진행중이다진행 중이다.
 
{| class="wikitable"
25번째 줄:
|2
|1998년 6월
|ISO/IEC 16262 국제 표준과 완전히 동일한 명세를규격을 적용하기 위한 변경.
|-
|3
33번째 줄:
|4
|진행 중
|여러 개의 새로운 개념과 언어 기능 - 아래의 4판을 볼 것
|?
|-
|}
90번째 줄:
|자바스크립트 2.0 ([http://www.mozilla.org/js/language/js20/index.html 제안])
|
|4판 (진행중진행 중)
|-
|}
 
== 바깥 고리 ==
*ECMA스크립트 언어 명세규격
**[http://www.ecma-international.org/publications/standards/Ecma-262.htm 표준 ECMA-262 ECMA스크립트 언어 명세규격 3판 (1999년 12월)]
**[http://www.ecma-international.org/publications/standards/Ecma-290.htm 표준 ECMA-290 ECMA스크립트 컴포넌트 명세규격 (1999년 6월)]
**[http://www.ecma-international.org/publications/standards/Ecma-327.htm 표준 ECMA-327 ECMA스크립트 3판 축약판 (2001년 6월)]
**[http://www.ecma-international.org/publications/standards/Ecma-357.htm 표준 ECMA-357 XML을 위한 ECMA스크립트(E4X) 명세규격 (2004년 6월)]
*[http://www.lugrin.ch/fesi/ FESI - 무료 ECMA스크립트 인터프리터]