Daniel Duffy
C++ author, trainer
- Joined
- 10/4/07
- Messages
- 10,717
- Points
- 648
Apply this to C++. Can you come up with a training scheme so that you get to the level of Polter, for example?
Yeah, C++ is < 30 years old and Software Engineering about 50 years. Chess is as old as Methusalah. C++ is much more complex.
So, no comparison with chess. IMO it is the wrong analogy.
This is the wrong question to ask. C++ might have the fastest execution time but if the development time is longer and the complexity is higher, you might lose the opportunity.What about the speed of c++ as compare to MATLAB and python is c++ much better than these programs in-terms of speed?
Thanks. In fact, I have 2 C++ books, so both will be getting a 2nd editin in 2013.I just began reading the first edition. Loved the analogy of the chapters with martial art belts...
Thanks. In fact, I have 2 C++ books, so both will be getting a 2nd edition in 2013.I just began reading the first edition. Loved the analogy of the chapters with martial art belts...
As a follow up to the speed question, You should follow the following guidelines when programming in any language (http://c2.com/cgi/wiki?MakeItWorkMakeItRightMakeItFast):
As you can see, the "fast" part is the least of your worries. Oh, when it comes to speed, use a profiler. Anything else is just BS.
- Make it work
- Make it right
- Make it fast
this is right but very shortsighted.
Sorry to bring up an old thread that's had every topic discussed to death, but I've been looking for a discussion like this for a while (not sure how I missed this one) and it's been very informative.
As someone who has decided to jump into a language to bolster my resume, I'd love to ask here in 2015 what language my time is best spent on. I've got a bit of experience in Python, and will probably continue to add skills in that area, but I'd really like to add C++ as well. Is this a wise decision? Currently I have nothing but time...
Python is the new Matlab ... nothing wrong with that. But no substitute for a full-blown mature and rapidly evolving language such as C++.Sorry to bring up an old thread that's had every topic discussed to death, but I've been looking for a discussion like this for a while (not sure how I missed this one) and it's been very informative.
As someone who has decided to jump into a language to bolster my resume, I'd love to ask here in 2015 what language my time is best spent on. I've got a bit of experience in Python, and will probably continue to add skills in that area, but I'd really like to add C++ as well. Is this a wise decision? Currently I have nothing but time...
mostPython is the new Matlab ... nothing wrong with that. But no substitute for a full-blown mature and rapidly evolving language such as C++.
Coming down the line C++11, 14,17.