강의는 KOCW에서 지정희 교수님의 강의를 들었다. - 기존 C언어의 구조 개선 (C와 호환) - 자료의 추상화 구조 제공 - 객제 지향 설계 및 프로그램을 위한 구조 제공 - 타입 검사 엄격 - 절차지향, 객체지향, 일반화 등 여러 프로그래밍 스타일 제공 절차지향 프로그래밍 - 데이터보다는 알고리즘이 중요 - 유지보수 어렵.. 구조화 프로그래밍 - 무조건적인 점프 없앰 - 데이터와 알고리즘은 분리되어있음 객체지향 프로그래밍 -데이터와 알고리즘이 묶여있음 객체 = 데이터(필드) + 알고리즘(메소드) 프로그램 작성 과정 에디터 .cpp 컴파일러 .obj 링커 .exe 실행 기본 입출력 출력 -iostream include 해야함! std::cout