Computer Science/정보처리기사

[정보처리기사/실기] 10장. 프로그래밍 언어 활용 오답노트

minjiwoo 2022. 9. 10. 16:10
728x90

선언형 언어 : 프로그래밍이 수행해야할 문제를 기술하는 언어. 목표를 명시하고 알고리즘은 명시하지 않는다 
- 함수형언어 ex) LISP
- 논리형언어 ex) PROLOG

명령형 언어 : 문제를 해결하기 위한 방법을 기술하는 언어 
ex) FORTRAN, COBOL, C, Java..

선언형 언어의 종류 
HTML LISP PROLOG XML Haskell 

라이브러리 : 자주 사용하는 함수나 데이터들을 미리 만들어 모아놓은 집합체 

C++ 에서 생성자 : 객체 변수 생성에 사용되는 메소드로 객체 변수를 생성하면서 초기화를 수행한다 

Java 표준 라이브러리 
java.lang : 자바에 기본적으로 필요한 인터페이스 자료형. 예외처리 등 관련한 기능 제공 String, System, Process, Runtime, Math, Error 
java.util : 날짜 처리, 난수 발생, 복잡한 문자열 처리 등에 관련 Data, Calendar, Random, StringTokenizer
java.io : 파일 입출력 InputStream, OutputStream, Reader, Writer 
java.net : 네트워크와 관련된 기능 제공 Socket, URL, InetAddress
java.awt : UI 관련 기능 Frame, Panel, Dialog, Button, Checkbox 

C언어 표준 라이브러리 
stdio.h : 데이터 입출력 
stdlib.h : 메모리 할당, 난수생성, 자료형 변환 
string.h : 문자열 처리에 사용되는 가능 
math.h : 수학함수 
time.h : 시간처리

728x90