1. 프로그래밍 언어의 언어별 특성
< 프로그래밍 언어별 특성 >
- 절차적 프로그래밍 언어 종류 :
- 알골 : 알고리즘의 연구개발에 이용하기 위한 목적으로 생성
- C언어 : 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어
- 포트란 : 과학계산에서 필수적인 벡터, 행렬 계산 기능 등이 내장된 과학 기술 전문 언어
- 객체 지향 프로그래밍 언어 종류 :
- C++ : C 문법에 객체지향 프로그래밍 개념과 일반화 프로그래밍을 위한 템플릿 기능이 추가
- C# : 불안전 코드와 같은 기술을 통하여 플랫폼 간 상호 운용성 확보
- 자바 : 썬 마이크로 시스템즈가 개발한 객체지향적 프로그래밍 언어
- 델파이 : 파스칼 문법에 여러 기능이 추가되어 존재
- 스크립트 언어 종류 :
- PHP : 동적 웹 페이지를 만들기 위해 설계
- 펄 : 불특정한 데이터 길이의 제약 없이 강력한 문자열 처리 기능을 제공
- 파이썬 : 들여쓰기를 사용하여 블록을 구분하는 문법 채용
- 자바스크립트 : 객체 기반의 스크립트 프로그래밍 언어
- 선언형 언어 종류 :
- 하스켈 : 패턴 맞춤, 커링, 조건제시법, 가드, 연산자 정의 등의 기능이 존재
- 리스프 : 수학 표기법을 나타내기 위한 목적으로 생성
- 프롤로그 : 논리식을 기반으로 객체 간의 관계에 관한 문제를 해결하기 위해 사용
- SQL : RDBMS의 데이터를 관리하기 위해 설계
< 객체 지향 프로그래밍 >
- 객체지향 프로그래밍의 구성요소 : 객체 / 클래스 / 메시지
- 객체의 구성요소 : 개체 / 속성 / 메서드
2. 라이브러리 활용
< 라이브러리 >
- 라이브러리 : 필요할 때 찾아서 쓸 수 있도록 모듈화되어 제공되는 프로그램
- 구성 : 도움말 / 설치 파일 / 샘플 코드
- 종류 : 표준 라이브러리 / 외부 라이브러리
< 모듈과 패키지 >
- 모듈 : 전역변수, 함수 등을 모아둔 파일
- 패키지 : 모듈을 디렉터리 형식으로 구조화한 라이브러리
'8. 자격증 > 8-1. 정보처리기사' 카테고리의 다른 글
정처기 실기 7-3. 절차형 SQL 활용하기 / 7-4. 데이터 조작 프로시저 최적화 (0) | 2021.10.12 |
---|---|
정처기 실기 7-1. 데이터베이스 기본 / 2. 응용 SQL 작성하기 (0) | 2021.10.12 |
정처기 실기 6-1. 기본 문법 활용하기 (0) | 2021.10.10 |
정처기 실기 5-1. 인터페이스 설계 확인 / 5-2. 인터페이스 기능 구현 / 5-3. 인터페이스 구현 검증 (0) | 2021.10.08 |
정처기 실기 4-1. 연계 데이터 구성 / 4-2. 연계 메커니즘 구성 / 4-3. 내외부 연계 모듈 구현 (0) | 2021.10.07 |