스크립트 언어: 두 판 사이의 차이

잔글 (기본개념과 종류 부분 분리)
8번째 줄: 8번째 줄:
다만 일반적인 프로그램에는 없는 [[인터프리터]]가 더 있기 때문에, 일반적으론 느리다.<s>매우 느리다</s>
다만 일반적인 프로그램에는 없는 [[인터프리터]]가 더 있기 때문에, 일반적으론 느리다.<s>매우 느리다</s>


[[자바 스크립트]][[Python|파이썬]], [[Ruby|루비]]등이 스크립트 언어의 대표적인 예이다.
==종류==
* [[자바 스크립트]]
* [[Python|파이썬]]
* [[Ruby|루비]]
* [[PHP]]
* [[펄|Perl]]

2015년 4월 21일 (화) 11:08 판

스크립트 언어란 인터프리터 위에서 실행되는 언어들을 이야기 한다.

기본 개념

일반적인 프로그래밍 언어들은 만들어지고 나서 컴파일과정을 거친뒤 실행파일이 생긴다. 이 실행파일은 실행되기 위한 파일로 OS마다 다르게 만들어 진다. 그렇기 때문에 OS별로 호환이 안되 불편함이 생길 수도 있고, 버그등이 나타날수도 있다.

그렇지만 스크립트 언어들은 실행시 실행파일이 생기는게 아니라, 그것을 읽고 해석해 주는 해석기(인터프리터)가 읽고 해석해서 서술된 명령을 고대로 따라하는게 주된 개념이다. 만약 인터프리터만 만든다면 어떤 운영체제 위에서든 동일하게 동작하기 때문에 프로그램의 개발이 간편해지고, 버그등의 가능성도 줄어들게 된다. 다만 일반적인 프로그램에는 없는 인터프리터가 더 있기 때문에, 일반적으론 느리다.매우 느리다

종류

* 자바 스크립트
* 파이썬
* 루비
* PHP
* Perl