jineecode

스크립트 언어 본문

지식

스크립트 언어

지니코딩 2021. 2. 15. 11:36

개요: 그렇다면 JS는 무슨 언어라고 보면 좋을까? JS는 스크립트 언어라고 한다. 생각해보면 HTML에 js를 연결할 때 <script>를 열어 js를 연결한다. 스크립트 언어는 내게 제일 친숙한 언어다.


1. 스크립트 언어

- HTML 문서 안에 직접 프로그래밍 언어를 삽입하여 사용하는 것으로, 기계어로 컴파일 되지 않고 별도의 번역기가 소스를 분석하여 동작하게 하는 언어

- 클라이언트의 웹 브라우저에서 해석되어 실행되는 클라이언트용 언어와, 

 서버에서 해석되어 실행된 후 결과만 클라이언트로 보내는 서버용 스크립트 언어

클라이언트용 언어: JavaScript

서버용 스크립트 언어: ASP, JSP, PHP, Python

 

 

2. 스크립트 언어의 장단점
- 컴파일 없이 바로 실행하므로 결과를 바로 확인할 수 있음


- 개발 시간이 짧고, 소스 코드를 쉽고 빠르게 수정할 수 있음


- 코드를 읽고 해석해야 하므로 실행 속도가 느리고, 런타임 오류가 많이 발생함

 

3. 스크립트 언어의 종류 

언어 특징
Javascript 웹페이지의 동작을 제어하는 데 사용되는 클라이언트용 스크립트 언어
ASP
(Active Server Page)
서버 측에서 동적으로 수행되는 페이지를 만들기 위한 언어

Microsoft 제작 → Windows계열에서만 수행 가능
JSP
(Java Server Page)

JAVA로 만들어진 서버용 스크립트

다양한 운영체제에서 사용 가능

PHP
(Professional Hypertext Preprocessor)
 서버용 스크립트 언어

 C, JAVA 등과 문법이 유사

 LINUX, UNIX, Windows 운영체제에서 사용 가능
Python 다양한 플랫폼에서 쓸 수 있고, 라이브러리 풍부

유니코드 문자열을 지원하여 다양한 언어의 문자 처리

들여쓰기를 사용하여 블록을 구분하는 문법 채용

다른 언어의 모듈들을 연결하는 대화형 인터프리터 언어
Perl 인터프리터 방식의 프로그래밍 언어

 

 

'지식' 카테고리의 다른 글

BOM과 DOM  (0) 2021.05.17
SSR, CSR, TTV, TTI  (0) 2021.05.17
프로세스와 스레드의 차이(Process vs Thread)  (0) 2021.04.15
절차적 프로그래밍 언어  (0) 2021.02.15
객체 지향 프로그래밍 언어  (0) 2021.02.15
Comments