JavaScript
- 웹 페이지의 동적으로 제어하는 역할을 담당
- 웹 브라우저가 해석해서 실행할 수 있는 유일한 프로그래밍 언어
- nodejs 출현으로 게임 프로그래밍, 서버 프로그래밍 등 다양한 분야에서 쓰임
- JavaScript는 인터프리터 언어로 컴파일 과정을 거치지 않아 개발과정이 빠르고 유연하지만 에러를 걸러내기 어렵고, 실행이 느림
- JavaScript는 동적 자료형을 가져 편리하지만 예측 불가능한 오류를 만들어 낼 수 있음
- JavaScript는 객체 지향을 지원하는 언어로 prototype를 기반으로 만들어짐