C 언어와 C++ 언어는 별개의 프로그래밍 언어임에도 C/C++ 처럼 함께 취급된다.
C 언어는 1970년대에 개발됐다. C++은 1980년대에 C 언어의 기반을 유지하면서 객체 지향 프로그래밍 기능을 추가한 언어다. 그래서 C++은 처음에 C with Classes 라는 이름으로 처음 소개됐다.
C++은 C와 호환성을 유지하기 때문에 대부분의 C 코드는 C++ 컴파일러에서도 문제없이 컴파일된다.
C++은 C 코드를 거의 그대로 사용할 수 있고 새로운 프로젝트에서 C++을 사용하더라도 기존의 코드를 재사용할 수 있기 때문에 C/C++로 묶어서 불리는 경향이 있다.