스크립트
스크립트(Scrypt)는 다음을 의미한다.
- 스크립트 언어(script language) : 다른 응용 프로그램에 삽입되어서 동작하는 프로그래밍 언어이다.
- 스크립트 알고리즘(script algorithm) : 채굴 알고리즘의 일종이다.
개요
컴퓨터 프로그래밍에서의 스크립트란 (컴퓨터 프로세서가 아닌) 다른 프로그램에 의해 번역되거나 수행되는 프로그램이나 명령어들의 나열을 말한다. 몇몇 언어들은 명백히 스크립트 언어로 이해되어 왔는데, 그중에서도 비교적 유명한 것들로는 Perl, 자바스크립트, IBM 메인프레임에서 사용되는 REXX, 그리고 Tcl/Tk 등이 있다. 월드와이드웹에서의 이용을 생각해보면, Perl이나 자바 스크립트 등과 같은 스크립트 언어들은 웹 사이트의 입력 폼이나 기타 다른 서비스를 제공하기 위해 종종 사용되며, 웹 서버에 의해 처리된다. 웹 페이지 내에 포함된 자바스크립트는 웹 브라우저, 즉 클라이언트 측에서 수행된다. 일반적으로 스크립트 언어들은 더 구조적이며 컴파일이 필요한 C 나 C++과 같은 언어들에 비해 쉬우며 빠르게 작성할 수 있어서, 매우 제한된 능력을 갖춘 프로그램이나 컴파일된 기존 프로그램과 연결하여 재사용될 수 있는 프로그램들을 만드는데 가장 적당하다. 그러나, 스크립트는 컴파일된 프로그램보다 실행 시간이 오래 걸리는데, 그 이유는 모든 명령어가 기본 명령어 처리기에 의해 직접 처리되지 못하고, 우선 다른 프로그램에 의해 전처리가 필요하기 때문이다.
스크립트는 때로, 명령들이 파일 내에 미리 저장되어 있다가 파일 이름을 마치 하나의 명령처럼 입력했을 때, 운영체계의 명령어 인터프리터에 의해 파일 내의 내용이 차례로 수행되는 명령 목록을 의미하는 것으로 사용되는 경우도 있다(MS-DOS의 배치파일이 그 예이다).
역사
특징
각주
참고자료
- 텀즈 공식 홈페이지 - 〈http://www.terms.co.kr/script.htm〉
|