반응형
1. 스크립트 언어 (Script Language) 의 개요
스크립트 언어는 HTML 문서 안에 직접 프로그래밍 언어를 삽입하여 사용하는 것으로, 기계어로 컴파일되지 않고 별도의 번역기가 소스를 분석하여 동작하게 하는 언어이다.
- 게시판 입력, 상품 검색, 회원 가입 등과 같은 데이터베이스 처리 작업을 수행하기 위해 주로 사용한다.
스크립트 언어는 클라이언트의 웹브라우저에서 해석되어 실행되는 클라이언트용 스크립트 언어와 서버에서 해석되어 실행된 후 결과만 클라이언트로 보내는 서버용 스크립트 언어가 있다. - 서버용 스크립트 언어 : ASP, JSP, PHP, 파이썬
- 클라이언트용 스크립트 언어 : 자바 스크립트 (Java Script)
2. 스크립트 언어의 장단점
- 컴파일 없이 바로 실행하므로 결과를 바로 확인할 수 있다.
- 배우고 코딩하기 쉽다.
- 개발 시간이 짧다.
- 소스 코드를 쉽고 빠르게 수정할 수 있다.
- 코드를 읽고 해석해야 하므로 실행 속도가 느리다.
- 런타임 오류가 많이 발생한다.
3. 스크립트 언어의 종류
자바 스크립트 (Java Script)
- 넷스케이프(Netscape)의 브렌던 아이크(Brendan Eich)가 개발한 클라이언트용 스크립트 언어이다.
- 웹페이지의 동작을 제어하며, 변수 선언이 필요 없다.
- 서버에서 데이터를 전송할 때 아이디, 비밀번호, 수량 등의 입력 사항을 확인하기 위한 용도로 많이 사용된다.
ASP (Active Server Page)
- 서버 측에서 동적으로 수행되는 페이지를 만들기 위한 언어로 마이크로 소프트 사에서 제작하였다.
- Windows 계열에서만 수행 가능한 프로그래밍 언어이다.
JSP (Java Server Page)
- Java로 만들어진 서버용 스크립트 언어로, 다양한 운영체제에서 사용이 가능하다.
PHP (Prefessional Hepertext Preprocessor)
- 서버용 스크립트 언어로, Linux, Unix, Windows 운영체제에서 사용이 가능하다.
- C, Java 등과 문법이 유사하므로 배우기 쉬워 웹 페이지 제작에 많이 사용된다.
파이썬 (Python)
- 객체지향 기능을 지원하는 대화형 인터프리터 언어로, 플랫폼에 독립적이고 문법이 간단하여 배우기 쉽다.
- 인터프리터 언어 : 원시 프로그램을 줄 단위로 번역하여 바로 실행하는 언어로, 목적 프로그램을 생성하지 않고 즉시 실행결과를 출력한다.
쉘 스크립트
- 유닉스/리눅스 계열의 쉘에서 사용되는 명령어들의 조합으로 구성된 스크립트 언어이다.
- 컴파일 단계가 없어 실행 속도가 빠르다.
- 저장 시 확장자로 '.sh'가 붙는다.
- 쉘의 종류
- Bash
- Shell
- Bourne Shell
- C Shell
- Korn Shell 등등
반응형
'자격증 > 정보처리필기' 카테고리의 다른 글
[정보처리산업기사] 56강 예외처리 (0) | 2022.03.31 |
---|---|
[정보처리산업기사] 55강 라이브러리 (0) | 2022.03.31 |
[정보처리산업기사] 53강 객체지향 프로그래밍 언어 (0) | 2022.03.31 |
[정보처리산업기사] 51강 Python의 활용 (0) | 2022.03.31 |
[정보처리산업기사] 50강 Python의 기초 (0) | 2022.03.31 |