3 ms·
Almost certainly for the next 10 years, but we'll see. The one language I see on the horizon of even having a chance at displacing C++ at the top companies is R
by Jach 14y ago
Almost certainly for the next 10 years, but we'll see. The one language I see on the horizon of even having a chance at displacing C++ at the top companies is Rust. A lot of companies already make use of custom scripting languages for parts of the game logic or design or AI behavior, some of them even use Python or Lua. If that trend continues to gain in popularity and, just as importantly, if toolchains capable of working with such environments improve or are created in the first place, we might see C++ relegated to graphics- and physics-engine stuff only (and slowly dying there) whereas the rest of a AAA game is in a higher level language. I've read that everyone loved GOAL (a lisp) at Naughty Dog once they got used to it, but when Sony bought them out there was no toolchain integration on Sony's side and Andy Gavin had left so no one really had the expertise to carry GOAL further.
I'm happy that JavaScript is becoming popular for games, since in my conversations with game programmers it seems the biggest hurdle to even evaluate another language is their ignorance about what other languages give them that C++ doesn't.
- pjmlp 14y agoIt was always like that. It was a pain to move developers from Assembly to C and then again from C to C++. I know of some companies making use of D, but it is still a single digit set of examples. C# is becoming widely used thanks to Unity, but it is still C++ at its core
- kibwen 14y agoThere have actually been employees at one large, undisclosed game company poking at Rust, curious to gauge its suitability for writing game engines. It's far too early yet to make that call, but the interest is definitely encouraging.
- z3phyr 14y agoDo you have any links to support this?
- kibwen 14y agoSorry, I don't. This conversation took place on IRC a while ago (maybe a month? less?) and I can't recall the specifics. All I remember is that it was a company large enough to have an R&D division (the user politely declined to mention the company's name), and that he'd been using Rust for several months--highly suprising given the incredibly volatile state of the language throughout the past year. If you're dead-set on a citation, you can check the IRC logs at http://irclog.gr/#browse/irc.mozilla.org/rust/ http://irclog.gr/#browse/irc.mozilla.org/rust/ ...but be warned that the search function is rather lacking (I had no luck remembering any terms to conjure the correct results). Your best (and most tedious) bet is probably to just run backwards in the history until you find it.