객체 지향 프로그래밍 (OOP, Object-Oriented Programming)클래스와 객체를 사용해 독립된 단위로 프로그램을 설계하고 구현하는 방식(쉽게 풀이하면, 클래스라는 설계도로 실제 상품인 객체를 만드는 것) 절차 지향 프로그래밍 : 어떤 기능을 어떤 순서로 처리할 지 순차적이고 수직적으로 관리하나의 큰 기능을 처리하기 위해 작은 단위의 기능들로 나누어 처리하는 접근 방식단점: 프로그램이 복잡해질수록 관리하기 어려워짐(코드가 반복되거나 작은 부분을 수정하면 전체 코드에 영향)대표 언어: C, Pascal(교육용 언어), FORTRAN(과학 계산용 언어)사용: 임베디드 시스템, 간단한 프로그래밍, 알고리즘 구현 등 객체 지향 프로그래밍: 어떤 객체가 어떤 일을 할 지, 여러 개의 객체들이 상호..