절차 지향 언어와 객체 지향 언어 🎾 절차 지향 프로그래밍 초기 컴퓨터 언어인 C나 포트란 등은 ‘절차 지향 언어’였다. 절차 지향 언어들은 사용하는 코드들을 순차적으로 처리한다. 자동차 제조를 예로 들면 엔진, 차체, 핸들, 의자, 바퀴 순서대로 만드는 것. 서로 분리되거나 순서가 틀려서도 안 된다. 절차 지향 프로그래밍이 이런 방식이었다. 절차 지향 프로그래밍은 프로그램 전체가 유기적으로 연결되어 있다. 코드의 순서가 바뀌면 결과가 달라지거나(언어의 융통성이 떨어짐), 문제 해결을 위해 시스템 전체를 수리해야 하는(유지보수의 어려움) 단점이 있었다. 이를 보완하기 위해 나온 개념이 **‘객체 지향 언어’**이다. 🎾 객체 지향 프로그래밍 객체 지향 프로그래밍은 명령어를 단순히 ‘목록’으로 보는 게 아..