스크립트(Script)의 개념에 대한 설명
스크립트의 개념에 대해서 이야기해보아요.

스크립트(Script)는 컴파일러를 통해서 변환되는 프로그래밍 언어와 대비되는 개념으로 빠르게 작성하여 바로 바로 확인할 수 있는 인터프리터 형태의 프로그래밍 언어입니다. 스크립트는 소스코드를 작성한 다음 바로 실행할 수 있는 프로그래밍 형태에요. 스크립트 프로그래밍 언어로 대표적으로는 자바스크립트(JavaScript)와 파이썬(Python)이 있습니다.
이 외에도 펄이나 루비와 같은 프로그래밍 언어가 있지만 스크립트의 대표주자는 아무래도 자바스크립트와 파이썬으로 귀결됩니다.
스크립트는 웹페이지 안에 설치하여 사용하는 형태도 있고 독립된 스크립트 파일을 작성해서 프로그램 안에 넣어서 사용하는 형태가 있습니다.
스크립트에는 서버 사이드 스크립트와 클라이언트 사이드 스크립트로 분류됩니다.
서버 사이드 스크립트의 경우는 소스코드의 실행 결과를 확인하기 위해서 서버를 거쳐야 하는 스크립트인데 클라이언트 사이드 스크립트는 웹 브라우저에 내장된 인터프리터에 의해서 실행되는 형태의 스크립트입니다. 파이썬이 서버 사이드 스크립트이며 자바스크립트가 클라이언트 사이드 스크립트입니다. 인터넷 웹사이트의 웹 영역에서는 HTML, CSS와 함께 자바스크립트(JavaScript)가 사용됩니다.
스크립트의 경우 단순하고 쉬운 문법 형태를 갖추고 있고 실시간으로 실행될 수 있는 장점을 가지고 있습니다. 다만 스크립트는 실행 속도는 좀 느린 측면이 있으며 복잡한 계산에는 약한 부분이 있습니다.
컴파일(Compile)은 기계어로 번역하는 과정인데 C언어와 C++, 자바(Java)와 같은 언어는 컴파일러의 과정을 거치기 때문에 컴파일러의 과정을 진행할 때 시간이 걸릴 수 있지만 거치고 나면 실행 속도가 매우 빠릅니다. 하지만 스크립트와 같은 인터프리터 방식의 경우 작성한 소스코드를 바로 바로 실행해서 디버깅 하면서 틀린 부분을 바로 바로 찾아 낼 수 있는 장점이 있지만 실행할 때 속도가 느릴 수 있는 특징이 있습니다.
물론 컴파일러(Compliler)의 경우도 대규모 프로젝트에서 작성한 소스코드를 변환 시킬 때는 시간이 많이 소요될 수 있는데 이 때 수정이 많이 필요하면 컴파일링 과정을 다시 반복해야 하기 때문에 시간이 걸릴 수 있습니다.
자바스크립트(JavaScript)의 경우 마이크로소프트 운영체제 윈도우(Windows) 안에 탑재되는 인터넷 익스플로로(IE)에서 지원되면서 범용적인 프로그래밍 언어가 되었습니다. 파이썬(Python)의 경우도 오픈 소스의 고급 프로그래밍 언어로 다양한 라이브러리를 통해서 매우 성공적인 프로그래밍 언어로 자리잡았습니다.
스크립트(Script)의 뜻과 개념에 대해서 더 자세한 내용은 바로 아래 콘텐츠를 통해서 더 자세하게 확인해보세요.
스크립트 뜻(Script)? 자바스크립트와 파이썬 2가지 언어 - 빅스타의 디지털 라이프
스크립트 뜻과 개념에 대해서 알아봅시다.
www.ktpdigitallife.com