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

해시넷
이동: 둘러보기, 검색
잔글
1번째 줄: 1번째 줄:
'''스크립트 언어'''(script language)란 다른 응용 프로그램에 삽입되어서 동작하는 [[프로그래밍 언어]]이다. [[C]], [[C++]], [[Java]] 등은 [[컴파일]]된 후 독립적으로 작동하는 하나의 완전한 응용 프로그램이지만, [[Javascript]], [[jQuery]], [[JSP]], [[ASP]], [[VBScript]], [[Shell Script]] 등의 스크립트 언어는 다른 응용 프로그램 안에 삽입되어 해석되는 방식으로 작동한다.
+
'''스크립트 언어'''(script language)란 다른 응용 프로그램에 삽입되어서 동작하는 [[프로그래밍 언어]]이다. '''스크립트 프로그래밍 언어''' 또는 간략히 '''스크립트'''라고도 한다. 비(非)스크립트 언어인 [[C]], [[C++]], [[Java]] 등은 [[컴파일]]된 후 독립적으로 작동하는 하나의 완전한 응용 프로그램이지만, [[Javascript]], [[jQuery]], [[JSP]], [[PHP]], [[ASP]], [[Perl]], [[Python]], [[Ruby]], [[VBScript]] 등의 스크립트 언어는 다른 응용 프로그램 안에 삽입되어 해석되는 방식으로 작동한다.
 +
 
 +
== 종류 ==
 +
* '''[[자바스크립트]]'''(JavaScript) : 미국 [[넷스케이프]](Netscape)의 [[브렌던 아이크]](Brendan Eich)가 개발한 [[스크립트 언어|스크립트]] 프로그래밍 언어이다. 약칭 JS라고도 쓴다. 자바스크립트는 표준 [[HTML]] 문서 내에 삽입되어 사용되며, 인터랙티브한 웹 페이지를 만들 수 있게 한다. [[자바]](Java) 언어와 이름은 비슷해도, 기능상 아무런 관련이 없다.
 +
* '''[[제이쿼리]]'''(jQuery) : [[HTML]] 문서에 삽입하여 사용할 수 있는 [[자바스크립트]] [[라이브러리]]를 말한다.
 +
* '''[[JSP]]''' : '제이에스피'는 자바 서버 페이지(JavaServer Pages)의 약자로서, [[HTML]] 페이지 안에 [[자바]](Java) 코드를 직접 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 [[웹 브라우저]]가 표현할 수 있도록 전달해 주는 스크립트 [[프로그래밍 언어]]이다. 미국 [[썬 마이크로시스템즈]]가 처음 개발했고 2010년 [[오라클]]에 인수되었다. [[HTML]] 문서 안에 <% ... %> 기호를 쓰고, 그 안에 자바 코드를 삽입하는 방식으로 사용한다.
 +
* '''[[PHP]]''' : [[HTML]] 문서 안에 포함하여 작동하는 서버 측 [[스크립트 언어|스크립트]] 프로그래밍 언어이다. 1994년 [[라스무스 러도프]](Rasmus Lerdorf)가 개발했다. 원래 Personal Home Page의 약자였으나, 나중에 “PHP: Hypertext Preprocessor”의 약자(backronym)라고 설명되었다. [[리눅스]] 운영체제에 [[아파치]] 웹서버를 설치하고 [[MySQL]] DB 환경에서 PHP 프로그래밍 언어가 주로 사용되기 때문에 [[LAMP]]라는 말이 생겼다.
 +
* '''[[ASP]]''' : Active Server Pages의 약자로서, 미국 [[마이크로소프트]]의 [[윈도]] 서버에서 운영되는 [[스크립트 언어|스크립트]] 방식의 웹 프로그래밍 언어이다.
 +
* '''[[펄]]'''(Perl) : Practical Extraction and Report Language의 약자로서, [[유닉스]] 계열의 운영체제에서 사용하는 [[스크립트 언어|스크립트]] 프로그래밍 언어이다. 1987년 [[래리 월]](Larry Wall)이 개발하였다. 펄의 마스코트는 낙타이다.
 +
* '''[[파이썬]]'''(Python) : 1990년 [[네덜란드]] [[암스텔담]]의 [[귀도 반 로썸]](Guido van Rossum)이 개발한 객체 지향 [[스크립트 언어|스크립트]] 프로그래밍 언어이다. 별도의 [[컴파일]] 과정이 필요 없어 개발기간이 단축되고, [[리눅스]]나 [[윈도]] 등 특정 [[플랫폼]]에 의존적이지 않고 독립적이다. 주로 [[장고]](Django) [[프레임워크]] 기반으로 개발한다.
 +
* '''[[루비]]'''(Ruby) : 1995년 일본의 [[마츠모토 유키히로]](まつもとゆきひろ)가 만든 객체 지향 [[스크립트 언어|스크립트]] 프로그래밍 언어이다. 루비는 보석 이름에서 따온 말이다. [[파이썬]](Python)과 유사하다. [[깃허브]](GitHub) 사이트는 루비 언어를 사용하여 개발되었다.
 +
* '''[[VBScript]]''' : '브이비스크립트'는 Visual Basic Scripting Edition의 약자로서, 미국 [[마이크로소프트]] [[비주얼 베이직]](Visual Basic) 기반의 스크립트 프로그래밍 언어이다.
  
 
== 같이 보기 ==
 
== 같이 보기 ==

2018년 6월 23일 (토) 18:04 판

스크립트 언어(script language)란 다른 응용 프로그램에 삽입되어서 동작하는 프로그래밍 언어이다. 스크립트 프로그래밍 언어 또는 간략히 스크립트라고도 한다. 비(非)스크립트 언어인 C, C++, Java 등은 컴파일된 후 독립적으로 작동하는 하나의 완전한 응용 프로그램이지만, Javascript, jQuery, JSP, PHP, ASP, Perl, Python, Ruby, VBScript 등의 스크립트 언어는 다른 응용 프로그램 안에 삽입되어 해석되는 방식으로 작동한다.

종류

같이 보기