※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
선언형 언어
선언형 언어 : 명령형 언어와 반대되는 개념, 프로그램이 수행해야할 문제를 기술하는 언어
목표만 명시하고 알고리즘 명시 X, 함수형 언어와 논리적 언어 등이 존재
함수형 언어
- LISP, 적용형 언어, 재귀호출에 자주 이용, 병렬 처리 유리
- 수학적 함수를 조합하여 문제 해결하는 언어, 알려진 값 함수에 적용하는 것을 기반
논리형 언어
- PROLOG, 비절차적, 선언적 언어, 반복문/선택문 X
- 기호 논리학에 기반을 둔 언어, 논리 문장을 이용하여 프로그램 표현 및 계산 수행
장단점
- 가독성이나 재사용성 좋음, 구체적 작성 X로 오류 적음, 동작 변경하지 않고 관련값 대체 가능
- HTML : 단순한 텍스트, 호환성 좋고 사용이 편리
- LISP : 인공지능 분야 사용, 연결 리스트 구조, 재귀 호출 많이 사용
- PROLOG : 논리학 기초 고급언어, 인공 지능 분야에 논리적 추론이나 리스트 처리에 주로 사용
- XML : HTML 단점 보안, 다양한 문서 상호 교환, 새로운 태그 정의, 표현방식이 독립적
- Haskell : 함수형 프로그래밍 언어, 부작용 X, 코드 간결, 에러발생 가능성 낮음
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(프로그래밍 언어 활용) 예외 처리 (0) | 2022.02.20 |
---|---|
정보처리기사 필기(프로그래밍 언어 활용) 라이브러리 (0) | 2022.02.20 |
정보처리기사 필기(프로그래밍 언어 활용) 스크립트 언어 (0) | 2022.02.20 |
정보처리기사 필기(프로그래밍 언어 활용) 객체지향 프로그래밍 언어 (0) | 2022.02.18 |
정보처리기사 필기(프로그래밍 언어 활용) 절차적 프로그래밍 언어 (0) | 2022.02.18 |
댓글