JavaScript

Kroisse (토론 | 기여)님의 2015년 4월 17일 (금) 06:50 판


JavaScript는 오늘날 월드 와이드 웹 환경에서 광범위하게 쓰이는 프로그래밍 언어이다. 넷스케이프 네비게이터스크립트 언어로 개발되었다.

Java하고는 문법이 조금 비슷해 보인다는 점을 빼면 전혀 다른 언어이다. 원래 처음 개발할 때만 해도 LiveScript라는 이름을 달고 있었는데, 지금은 없는 넷스케이프 사와 역시 지금은 회사 째로 오라클에 먹힌 Java를 만든 썬 마이크로시스템즈 두 회사 사이의 협조[1]를 이유로 급히 JavaScript로 이름을 바꾸고 문법도 대충 Java랑 비슷하게 맞춰 놓았던 것이다.

표준

역사적인 이유 때문에, JavaScript 표준은 JavaScript라는 이름이 아니라 관리 주체인 Ecma 인터네셔널의 앞글자를 딴 ECMAScript라는 이름으로 관리되고 있다. ECMAScript 표준을 따르는 다른 프로그래밍 언어로는 Adobe Flash에서 쓰이는 ActionScript가 있다.

현재 대부분의 웹 브라우저가 구현하는 JavaScript 엔진은 ECMAScript 5.1 표준을 따른다.

기타

asm.js라고 하는 특이한 표준이 있는데, JavaScript를 어셈블리어처럼 컴파일할 수 있도록 JavaScript 문법을 매우 제약한 스펙이다.

이 항목은 모든 Category:프로그래밍 언어 중에 처음으로 작성된 항목이다.

참조