3 ms·
If in 2021 you think of “C/C++” as a single language, you are missing out on the last decade of C++.
by BenFrantzDale 6y ago
If in 2021 you think of “C/C++” as a single language, you are missing out on the last decade of C++.
- pjmlp 6y agoC/C++ isn't a programming language, rather the abreviation for C and C++. I am fully aware of the last decade of C++, including papers written by Bjarne Stroustrup and other C++ key figures, where they uses the hated C/C++ expression, that so many happen to have issues with. Which I can gladly point you to. Given that security is one of my areas, I always keep up to date with C and C++ standards, even if I don't use them every day.
- c-cube 6y ago> C/C++ isn't a programming language, rather the abreviation for C and C++. Maybe the abbreviation should be `C & C++` then :-). But I'm not sure if infix precedences allow it to work.
- BenFrantzDale 6y agoI know the history, but I still think your comment was lumping them together unfairly in this context. With few exceptions, if you are writing `new` or `delete` you are doing C++ wrong in 2021 and that I would call C/C++ :-)
- pjmlp 6y agoIt wasn´t my comment, rather OP's quote. As for not using new and delete, I kind of agree, then again the only C++ GUI worth using has it over the place. I rather see all those school kids learning Arduino to use new and delete than malloc() error prone size calculations, or dive into template errors due to the misuse of smart pointers.
- BenFrantzDale 6y agoHopefully concepts will save us from cryptic error messages.