C 언어의 확장판에서 시작된 언어이다. ** 절차 지향 언어인 C와 달리 객체 지향 언어이다 ** 객체 지향 VS 절차 지향 절차 지향 프로그래밍이란 말 그대로 순차적인 처리가 중요한 프로그래밍 기법이다. 예전에는 하드웨어와 소프트웨어의 개발 속도가 크게 차이나지 않았다. 하지만 하드웨어의 빠른 발전으로 모듈화, 캡슐화라는 개념이 생기며 객체지향 프로그래밍이 탄생하게 됐다. 객체지향 프로그래밍은 기능별로 묶어 모듈화를 함으로써 같은 기능을 중복으로 연산하지 않거나 모듈을 재활용하기 때문에 유지보수에 유리하다는 장점이 있다. 실제 코드 실습을 해보며 특징에 대해 더 자세히 알아가도록 하자. 입출력 cin과 cout을 통해 입력과 출력을 한다. 줄바꿈 : cout