Nagie's DevStory

[CPP] 01. C++의 시작! 본문

Programming/C++

[CPP] 01. C++의 시작!

Nagie 2023. 10. 10. 23:01
728x90

C++는 C with Classes라는 이름으로 비야네 스트롭스트룹이 1978년에 만들었다.

C++라는 이름은 1984년에 결정되었으며 초창기에는 C를 보완하는 형태로 설계되었다.

그러나 시간이 많이 흐른 지금은 C를 보완하는 것 치곤 너무 많은 기능이 들어가

그냥 다른 언어로 보는 게 맞는다고 생각한다.

 

즉 이 말의 의미는

초창기 C++ 컴파일러는 C 코드를 컴파일해도 문제가 발생하지 않았지만

지금의 C++ 컴파일러는 C 코드를 컴파일하면 문제가 생길 수도 있다는 걸 의미한다.

 

그렇다고 최신 C++에서 C 문법을 못 쓰냐고 한다면 그건 또 아니다.

이런 특성 때문에 C++을 공부할 때 혼란스럽기도 하지만 C와 C++ 사이 비슷하지만, 다른 점이 발견된다면 

무조건 C++의 방식을 따르는 게 최선의 방법이라고 생각한다.

 

그럼 지금부터 C 문법에서 C++ 문법으로 전환을 시작한다.

 

728x90
Comments