Obsoleet
Platinum Member
- Oct 2, 2007
- 2,181
- 1
- 0
Not to gang up here but I'd agree with Mark's assessment above. I think it's probably a correlation but not a causation that better programmers are C++ pros rather than Python pros.
That said, and this is the important part- most C pros that I know personally know at least 1 scripting language, and they know it well. They love it, and they don't view development as a zero-sum game. Becuase Ruby and Python work so well with C(++). I'm not sure the two have to be opposed like so many in our field want it to be? Ruby vs Python makes more sense in my mind. Little more overlap there.
In the end though, Mark has the mature, grizzled veteran's point of view that I've seen reiterated around the web by my personal cadre of coders that I respect most.
It's not the language that matters, it's what you do with it. Language cults are a fools errand. The biggest cults out there today are Go (likely spurned by Google fanboys but it's not all hype either) and Node.js (not a language, a webserver, but definitely its own thing, I've used it and it's also overrated if you ask me). There's quite a Haskell cult as well but smaller.
Two excellent opeds from two coders that I respect-
Zed Shaw http://learnpythonthehardway.org/book/advice.html
Damien Katz http://damienkatz.net/2013/01/the_unreasonable_effectiveness_of_c.html
From what it appears once the gray hair arrives, and the neckbeard is full you will pretty much have learned your lessons.
That said, and this is the important part- most C pros that I know personally know at least 1 scripting language, and they know it well. They love it, and they don't view development as a zero-sum game. Becuase Ruby and Python work so well with C(++). I'm not sure the two have to be opposed like so many in our field want it to be? Ruby vs Python makes more sense in my mind. Little more overlap there.
In the end though, Mark has the mature, grizzled veteran's point of view that I've seen reiterated around the web by my personal cadre of coders that I respect most.
It's not the language that matters, it's what you do with it. Language cults are a fools errand. The biggest cults out there today are Go (likely spurned by Google fanboys but it's not all hype either) and Node.js (not a language, a webserver, but definitely its own thing, I've used it and it's also overrated if you ask me). There's quite a Haskell cult as well but smaller.
Two excellent opeds from two coders that I respect-
Zed Shaw http://learnpythonthehardway.org/book/advice.html
Damien Katz http://damienkatz.net/2013/01/the_unreasonable_effectiveness_of_c.html
From what it appears once the gray hair arrives, and the neckbeard is full you will pretty much have learned your lessons.