1. 프로그래밍 패러다임 - 프로그램을 작성하는 전형적인 방식. - 특정 언어에 종속적인 것이 아닌, 프로그래머가 추구하는 프로그램 작성 방식. 2. 프로그래밍 패러다임의 변화 : 함수형 --> 논리 --> 객체지향 - 데이터가 저장된 메모리를 관리하는 것이 어려운 문제로 대두 --> 함수형 프로그래밍 패러다임 등장 - 계산 절차를 문제의 조건으로 명시하는 규칙으로 생각 --> 논리 프로그래밍 패러다임 등장 : 선언적 프로그래밍 패러다임의 한 종류 - 같은 데이터에 대해, 다른 처리 절차를 여러 개 명시해야 하는 경우가 흔히 발생 --> 객체지향 프로그래밍 패러다임 등장 3. 프로그래밍 패러다임 변화의 배경 1) 응용 도메인의 변화 - 요구사항의 변화 - 계산분야 --> 다양한 응용 분야 2) 프로그램 ..