Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The only attack I feel is calling C/C++ a language. It's two languages and we don't like each other very much. People who spend a lot of time trying to write good C++ avoid much of C's bread and butter like malloc and free, and the general hatred of C++ from C developers is well-documented.

I happen to prefer C++ to C and D to both.



I have never treated "C/C++" as the name of a single language. I always read it as "C and/or C++".


They are so often spoken of in the same breath in ways that other languages are not, that I think a lot of people do forget that they are not the same thing nor even that culturally close.


Eh, I'd call them culturally close. I always read it as "the most common systems programming languages", since that's how the phrasing is usually used.


Even that can be disputed. They typically have quite different domains of applications. Gamedev is seldom done in C; operating systems are seldom done in C++. Their different level of abstraction ends up having them applied to different things.


Going to be honest, whenever I see or hear someone put them in the same category, it usually colors my impression of said person as essentially never really learning C++.


I would assume a lot of recruiter-types or folks just getting their feet wet into programming would assume C++ is just a newer or more powerful "Edition" / "Version" of C.


> we don't like each other very much

Hi are you a language?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: