c 와 c++ 언어의 차이점>

dev.dave·2023년 7월 26일

개발지식

목록 보기
24/53

c 와 c++ 언어의 차이점>

————————————

c 언어에서는

c = c+1 을

간단하게 c++ 이라고

간단하게 씁니다.

즉 c언어에다가

기능을 하나 더한것이 c++입니다.

c와 c++ 의 가장 큰 차이점은

c언어는 절차 지향 언어이며,

c++은 객체지향 언어 입니다.

절차지향 언어란

순서에 입각하여 프로그래밍을 하는 언어를 뜻합니다.

하지만 유지보수가 힘들며,

대규모 프로젝트에서는 비효율적입니다.

선풍기를 예를 들어 설명하자면,

c언어의 방식으로 조립하면,

모든 부품들을 쭉 한번에 설계합니다.

그렇게 되면 고장난 부분을 찾아서 고치기 힘들겠죠.

이런 비효율성을 개선하고자

“모듈화’ 라는 이론이 나오게 되었습니다.

모터 , 날개 , 버튼 등 기능별로 나누어 필요한것만 붙여 만들 수 있습니다.

고장이 난다면 고장난 부분만 수정하면 되니까 유지보수도 훨씬 편합니다.

이러한 방식을 ‘모듈화’라고 불럿고 지금은 ‘객체지향’이라고 부릅니다.

profile
🔥개인 메모 / 다른블로그 자료 참조 / 다른블로그 자료 퍼옴 (출처표기) /여기저기서 공부 했던 내용 개인메모 & 참고 / 개인 기록 용도 블로그 입니다.🔥

0개의 댓글