Factor Language Blog

C/C++

Wednesday, August 29, 2007

Every time you say “C/C++” and lump two very different languages together as one, you’re telling the world that you don’t know either language. Idiomatic C code is very different from idiomatic C++. Good C++ code has very little that is actually C. Even the problem domains they are used in are different. Usually “C/C++” comes up in Java apologist rants (“Java is unmaintainable you say? Well I spent 10 years chasing memory leaks in “C/C++”, it was far worse!”) however sometimes you see informed people saying “C/C++”. Please, don’t.