[=;134417]
No it doesn’t, they simply cannot program well enough to use it.
[/]
Show me a AAA that requires its level designers and artists to know C++. Yes, they cannot program well enough, but that’s not why you hired them in the first place. The time these people need to get up to speed on the ins and outs of pointer handling is time they aren’t spending making levels, or creating art assets, and thus it’s a waste of time for them (because they’re not doing what they spend years learning how to do) and for you (because they’re not doing what you pay them to do).
I am project lead for FreeSpace Open. The only reason that project is still around 12 years after FS2 was released is because we incorporate a very flexible, very performant scripting language that level designers can use without risk of crashing the engine, and which is easy enough to learn that doing so isn’t a big investment in terms of time.
[=;134434]
Nothing backfired. I am a guy who can afford to put fuel in my Ferrari and that’s why I drive it. You are obviously a guy who at most can afford to drive fiesta. Good luck with that!
[/]
And good on you. You’re still too enamored with C++ to see where it’s not the right tool for the job, thus bringing me back to the “Lots of attitude, no experience” thing (Also, just for the record? I ride a bike to work. Because why use a car when your office is only 7km away from where you live?)
[]
C++ is better than any scripting language for any task. You simply must know how to use it. That’s all. You obviously can’t.
[/]
I’ve been writing C++ for 6 years by this point. It’s a great language, and I love it to bits, but it’s not the appropriate tool for quite a few tasks; game scripting among them.