728x90
1. 정의
- HTML 문서 안에 직접 프로그래밍 언어를 삽입하여 사용하는 것
- 기계어로 컴파일 되지 않고 별도의 번역기가 소스를 분석하여 동작하게 하는 언어
- 데이터베이스 처리 작업을 수행하기 위해 주로 사용
- 클라이언트의 웹 브라우저에서 해석되어 실행되는 클라이언트용 스크립트 언어와 서버에서 해석되어 실행된 후 결과만 클라이언트로 보내는 서버용스크립트 언어가 있음
- 서버용 스크립트 언어 : ASP, JSP, PHP, 파이썬
- 클라이언트용 스크립트 언어 : 자바 스크립트(JAVA Script), VB 스크립트(Visual Basic Script)
2. 스크립트 언어의 장 · 단점
- 컴파일 없이 바로 실행하므로 결과를 바로 확인할 수 있음
- 배우고 코딩하기 쉬움
- 개발 시간이 짧음
- 소스 코드를 쉽고 빠르게 수정할 수 있음
- 코드를 읽고 해석해야 하므로 실행 속도가 느림
- 런타임 오류가 많이 발생
3. 자바스크립트(JAVA Script)
- 클래스 기반의 객체 상속을 지원하여 객체지향 프로그래밍 언어의 성격도 갖고 있음
- Prototype Link와 Prototype Object를 통해 프로토타입 개념을 활용할 수 있음
- 클라이언트용 스크립트 언어임
4. VB 스트립트(VB Script)
- 마이크로소프트 사에서 자바 스크립트에 대응하기 위해 제작한 언어로, Active X를 사용하여 마이크로소프트 사의 애플리케이션을 컨트롤할 수 있음
5. ASP(Active Server Page)
- 서버 측에서 동적으로 수행되는 페이지를 만들기 위한 언어로 마이크로소프트 사에서 제작한 Windows 계열에서만 수행 가능한 프로그래밍 언어
6. JSP(Java Server Page)
- JAVA로 만들어진 서버용 스크립트로, 다양한 운영체제에서 사용 가능
7. PHP({rofessional Hypertext Preprocessor)
- 서버용 스크립트 언어로, Linux, Unix, Windows 운영체제에서 사용 가능
- C, Java 등과 문법이 유사하므로 배우기 쉬워 웹 페이지 제작에 많이 사용됨
8. 파이썬(Python)
- 귀도 반 로섬(Guido van Rossum)이 발표한 대화형 인터프리터 언어로 객체지향 기능을 지원하고 플랫폼에 독립적이며 문법이 간단하여 배우기 쉬움
9. 쉘 스크립트
- 유닉스/리눅스 계열의 쉘(Shell)에서 사용되는 명령어들의 조합으로 구성된 스크립트 언어
- 컴파일 단계가 없어 실행 속도가 빠르며 저장 시 확장자로 '.sh'가 붙음
- 종류 : Bash Shell, Bourne Shell, C Shell, Korn Shell 등
- 제어문 : 선택형으로 if, case가 있고, 반복형으로 for, while, until이 있음
10. Basic
- 절차지향 기능을 지원하는 대화형 인터프리터 언어로, 초보자들도 쉽게 사용할 수 있는 문법 구조를 갖음
728x90
'공부 일지 > 정보처리산업기사' 카테고리의 다른 글
[정보처리산업기사] 모듈(Module) (0) | 2022.04.11 |
---|---|
[정보처리산업기사] 오답노트 5 (0) | 2022.04.10 |
[정보처리산업기사] 데이터 입 · 출력 (0) | 2022.04.09 |
[정보처리산업기사] 연산자 (0) | 2022.04.08 |
[정보처리산업기사] 오답노트 4 (0) | 2022.04.08 |