script – 스크립트
컴퓨터 프로그래밍에서의 스크립트란 (컴퓨터 프로세서가 아닌) 다른 프로그램에 의해 번역되거나 수행되는 프로그램이나 명령어들의 나열을 말한다.
몇몇 언어들은 명백히 스크립트 언어로 이해되어 왔는데, 그 중에서도 비교적 유명한 것들로는 Perl, 자바 스크립트, IBM 메인프레임에서 사용되는 REXX, 그리고 Tcl/Tk 등이 있다.
월드와이드웹에서의 이용을 생각해보면, Perl 이나 자바 스크립트 등과 같은 스크립트 언어들은 웹 사이트의 입력 폼이나 기타 다른 서비스를 제공하기 위해 종종 사용되며, 웹 서버에 의해 처리된다.
웹 페이지 내에 포함되어 있는 자바 스크립트는 웹 브라우저, 즉 클라이언트 측에서 수행된다.
일반적으로 스크립트 언어들은 보다 구조적이며 컴파일이 필요한 C 나 C++ 과 같은 언어들에 비해 쉬우며 빠르게 작성할 수 있어서, 매우 제한된 능력을 가진 프로그램이나 컴파일된 기존 프로그램과 연결하여 재 사용될 수 있는 프로그램들을 만드는데 가장 적당하다.
그러나, 스크립트는 컴파일된 프로그램보다 실행시간이 오래 걸리는데, 그 이유는 모든 명령어가 기본 명령어 처리기에 의해 직접 처리되지 못하고, 우선 다른 프로그램에 의해 전처리가 필요하기 때문이다.
스크립트는 때로, 명령들이 파일 내에 미리 저장되어 있다가 파일이름을 마치 하나의 명령처럼 입력했을 때, 운영체계의 명령어 인터프리터에 의해 파일 내의 내용이 차례로 수행되는 명령 목록을 의미하는 것으로 사용되는 경우도 있다 (MS-DOS의 배치파일이 그 예이다). 멀티미디어 개발 프로그램들에서 말하는 “스크립트”는 상영될 멀티미디어 파일의 순서를 지칭하기 위해 입력된 명령어 순서를 의미한다 (이미지, 음향간의 순서와 그것들 간의 속도조절 그리고 있을법한 사용자 입력에 따른 결과 등).