4 ms·
I've had the same experience. Hadn't really touched C++ since the late 90's and had traumatic memories from those times but working in my own C++11 codebase rec
by cageface 12y ago
I've had the same experience. Hadn't really touched C++ since the late 90's and had traumatic memories from those times but working in my own C++11 codebase recently has been both pleasant and surprisingly productive. The language is headed in the right direction but it's a big ship to steer.
- pjmlp 12y agoI love the language, but mostly on personal projects. For the typical enterprise developer, at least in many of our projects, I am happy that we manly use other languages. I feel like crying every time I see C style coding in C++, with its usual set of security exploits.
- shmerl 12y agoI'm pretty glad we use C++ in enterprise development (and extra glad we use C++11) ;) There are barely any other languages which can replace it yet. Rust is a good candidate.
- pjmlp 12y agoWell I imagine you are lucky to work in an enterprise world where you get to pick skilled developers and are allowed to make proper use of C++. I have seen quite a few projects with developers that could barely handle VB, being thrown to C++ projects. Others where the style guide was making it, C compiled with a C++ compiler.
- shmerl 12y ago> I have seen quite a few projects with developers that could barely handle VB, being thrown to C++ projects. I'm not sure why would anyone do that, if they want to produce a quality result. Finding good programmers and engineers is hard though. > Others where the style guide was making it, C compiled with a C++ compiler. Yes, that can be pretty annoying, and I had to deal with maintaining such code in the past. Luckily this doesn't happen anymore in our development.
- pjmlp 12y ago> I'm not sure why would anyone do that, if they want to produce a quality result. Pay as less as possible for project costs.
- cageface 12y agoYou're lucky to be able to use such a recent standard in enterprise dev. Those shops tend to be pretty conservative in my experience. Where do you work?
- deleted 12y ago[deleted]
- shmerl 12y agoIt happened fairly recently, after the switch to the newest gcc, because we basically decoupled the compiler from the underlying distro (using cross compilation), so compiler could be updated independently. For a long time we were stuck with an old gcc.