jineecode
스크립트 언어 본문
개요: 그렇다면 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