언어에 대해 이야기하거나 일반적인 프로그래밍 이야기를 할 때 C와 C++가 항상 함께 그룹화되는 이유는 무엇입니까?


https://www.quora.com/Why-are-C-and-C++-always-grouped-together-while-talking-about-languages-or-in-general-programming-talks

Why are C and C always grouped together, while talking about languages or in general programming talks?Answer (1 of 4): C++ is the extension of C. C is the best known language ever made for programming many languages are also coded in C. but it has very few predefined libraries so you have to code a lot means a lot. So, to overcome this problem C++ was invented. It has more predefined functions th...www.quora.com


구글 번역)


C와 C++는 유사점이 많기 때문에 함께 그룹화되는 경우가 많습니다.

두 언어 모두 1970년대와 1980년대에 개발되었으며 둘 다 저수준 프로그래밍과 시스템 프로그래밍에 중점을 둡니다.

또한 C++는 C의 상위 집합이므로 모든 C 코드도 유효한 C++ 코드입니다.

이는 많은 C 프로그래머가 C++로 쉽게 전환할 수 있으며 많은 C++ 프로그램에 C 코드가 포함되어 있음을 의미합니다.

이러한 유사성으로 인해 한 언어에 대한 많은 리소스와 자습서가 다른 언어에도 적용됩니다.




C++는 C의 확장입니다. 거의 모든 C 프로그램은 C++ 컴파일러에서도 컴파일할 수 있습니다. 따라서 그들은 함께 그룹화됩니다.



C++은 C의 확장입니다.
C는 프로그래밍을 위해 만들어진 가장 잘 알려진 언어이며 많은 언어도 C로 코딩되어 있습니다.
하지만 미리 정의된 라이브러리가 거의 없기 때문에 많은 것을 코딩해야 한다는 것은 많은 것을 의미합니다.
그래서 이 문제를 해결하기 위해 C++가 발명되었습니다.
C보다 미리 정의된 기능이 더 많습니다.
특성이 거의 비슷하고 가장 중요한 것은 라임(제 생각에)입니다.
운이 좋기 때문에 사람들이 자주 사용합니다(심리적 요인).



주로 C++이 C의 확장으로 간주되기 때문입니다. 스타일과 구문은 C에서 상속됩니다. 상속에 대해 이야기하기 C는 C++가 지원하는 OOP(객체 지향 프로그래밍)를 지원하지 않으며 C++는 많은 STL(표준 템플릿)의 기능을 제공합니다. 도서관). 한 가지 더, C에서 할 수 있는 것은 무엇이든 거의 같은 종류의 구문을 사용하여 C++에서도 똑같이 할 수 있습니다. 이것이 아마도 둘 다 일반적으로 함께 만들어지는 이유 일 것입니다.


제 생각에는 두 언어가 약간의 차이가 있지만 매우 동일합니다.
차이점 당신은 어디에서나 온라인에 접속할 수 있습니다. C ++를 자동으로 이해합니다. 완전히 염두에 두지는 않습니다.
주요 차이점은 C++는 객체 지향 프로그래밍이지만 C는 객체 지향 기능이 허용되지 않는다는 점입니다.


---------------------------------


국내 및 해외에서도 널리 통용되는 얘기입니다.