p.605, 4-31, 20년 1, 2회 기출문제
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(펄) |
인터프리터 방식의 프로그래밍 언어 |
'정보처리기사 필기 총정리 > 4과목: 프로그래밍 언어 활용' 카테고리의 다른 글
라이브러리 ★ (0) | 2020.10.05 |
---|---|
선언형 언어 ★ (0) | 2020.10.05 |
객체지향 프로그래밍 언어 ★★ (0) | 2020.10.04 |
절차적 프로그래밍 언어 ★★ (0) | 2020.10.04 |
포인터 ★ (0) | 2020.10.04 |
댓글