From someone in the trenches using C++, I can definitely tell you that C++ 11/14 has made a massive difference, along with the adoption of better programming practices that have occasionally been eschewed by game programmers because of speed concerns. I describe the new C++ as feeling like C#, except with far uglier syntax. It's fantastic to be able to almost completely eschew the use of raw pointers (at least ones which I have to use to manage memory). It almost feels like the language has garbage colle
Personally, I tend to view C++ like an extremely sharp kitchen knife. It can be a dangerous tool for novices, and you certainly don't want to use it when a butter knife will do, but there are some jobs that simply demand it.
Maybe that's the problem? Can't we have the power of the sharp kitchen knife without the four years of training from Tibetan monks? We can. I've been using http://nimrod-lang.org even for what I used to write throwaway python scripts, but I write "serious" software with it too without pr
Yes we can. With auto and lambda and implicit move semantics, you can write a lot of C++ in interesting ways without shooting yourself in the foot. You can almost get down to python's simplicity for really common tasks.
Good questions - interesting answers (Score:5, Insightful)
From someone in the trenches using C++, I can definitely tell you that C++ 11/14 has made a massive difference, along with the adoption of better programming practices that have occasionally been eschewed by game programmers because of speed concerns. I describe the new C++ as feeling like C#, except with far uglier syntax. It's fantastic to be able to almost completely eschew the use of raw pointers (at least ones which I have to use to manage memory). It almost feels like the language has garbage colle
Re: (Score:0)
Maybe that's the problem? Can't we have the power of the sharp kitchen knife without the four years of training from Tibetan monks? We can. I've been using http://nimrod-lang.org even for what I used to write throwaway python scripts, but I write "serious" software with it too without pr
Re:Good questions - interesting answers (Score:2)