Challenges/정보처리기사

[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/스크립트 언어

뚱요 2022. 7. 3. 21:22
반응형

스크립트 언어

1. 스크립트 언어(scripting language)

- 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어

  • 클라이언트용 언어: 클라이언트의 웹 브라우저에서 해석되어 실행 e.g. JavaScript
  • 서버용 스크립트 언어: 서버에서 해석되어 실행된 후 결과만 클라이언트로 보냄 e.g. ASP, JSP, PHP, Python

1.1  스크립트 언어의 장단점

- 컴파일 없이 바로 실행하므로 결과를 바로 확인할 수 있음

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

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

 

1.2 스크립트 언어의 종류

(1) JavaScript

-1995 개발, 객체지향 클라이언트용 스크립트 언어

-웹페이지의 동작을 제어

- 클래스가 존재하지 않으며 변수 선언도 필요 없음

- 보안, 성능 부족

(2) ASP(Active Server Page)

서버 측에서 동적으로 수행되는 페이지를 만들기 위한 언어, Microsoft 제작 → Windows계열에서만 수행 가능

(3) JSP(Java Server Page)

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

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

(4)  PHP(Professional Hypertext Preprocessor)

- HTML에 포함되어 동작하는 서버용 스크립트 언어로 C, JAVA 등과 문법이 유사함 

- LINUX, UNIX, Windows 운영체제에서 사용 가능

- OOP 지원

- 오픈 소스 프레임워크, 라이브러리 풍부

- 보안 취약

(5) Python

- 다양한 플랫폼에서 쓸 수 있고, 라이브러리(모듈) 풍부

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

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

- 다른 언어의 모듈들을 연결하는 대화형 인터프리터 언어

(6) Perl(펄)

인터프리터 방식의 프로그래밍 언어

(7) 쉘 스크립트

- 유닉스/리눅스 계역 쉘 명령어들의 조합

(8) 베이직

- 절차지향 기능 지원, 대화형 인터프리터

- 쉬운 문법

 

[정보처리기사] 개정된 정보처리기사 필기 목차

 

[정보처리기사] 개정된 정보처리기사 필기 목차

 정처기 필기 100문제 중 각 챕터 당 20문제로 구성됩니다. 출판사 시나공의 정보처리기사 교재와 이전 기출문제들을 참고로 하여 간단히 키워드로요약하여 작성하였습니다. 각 중요도에 따라서

potato-potahto.tistory.com

 

반응형