스크맆트

From Hidden Wiki
(Redirected from 스크립트)
Jump to navigation Jump to search

개요

Scripting language, scripting, script language.

프로그래밍 언어의 한 종류. 컴파일 언어와 달리 컴파일의 과정을 거치지 않고 실행하는 언어이다.


스크맆트 언어(scripting language)란 컴퓨터 프로그래밍 언어로서 응용 소프트웨어를 제어한다. 스크맆트 프로그래밍 언어라고도 한다. 스크립트 언어는 응용 프로그램과 독립하여 사용되고 일반적으로 응용 프로그램의 언어와 다른 언어로 사용되어 최종사용자가 응용프로그램의 동작을 사용자의 요구에 맞게 수행할 수 있도록 해준다. 스크맆트(script)는 연극 용어인 스크립트에서 유래되었으며 초창기 스크맆트 언어는 배치 언어(batch languages) 또는 작업 제어 언어(job control language)라고도 불리었다.

역사

최초의 인터액티브 셸(interacive shell)은 시분할 시스템의 동작을 원격 제어하기 위해 1960년에 개발되었다.

컴파일 언어와 다른점

* 컴파일 과정을 거치지 않고 실시간으로 텍스트를 분석하며 실행된다. (일부 간단한 컴파일을 지원하는 스크맆트 언어도 있다)
* 코드에 문법 오류가 있을 경우 실행시점에서 발견된다.
* 컴파일 언어보다 단순하고 쉬운 문법을 사용하는 경우가 많다.
* 바이너리 컴파일된 언어는 목표로한 운영체제에서만 실행이 가능하나, 스크립트 언어로 된 코드는 스크립트 엔진이 포팅되어 있는 모든 운영체제에서 실행할 수 있다.
* 컴파일 언어보다 실행 속도가 느리다. (JIT컴파일 기술의 도입으로 실행속도가 크게 개선된 언어도 있다)
* 단일 응용프로그램으로 사용되기 보다는 응용프로그램 내에서 특정 역할을 수행하는 경우가 많다.

대표적인 스크맆트 언어들

대표적인 클라이언트 싸이드 스크맆트 언어

대표적인 써버 싸이드 스크맆트 언어

함께 보기