Writing a game engine in Rust

Started by
10 comments, last by sankrant 11 years, 9 months ago

And thats the main reason that makes me ask about the status of c++ at present, and obviuosly at the future...

Can someone solidly state about the future of game programming and the future of c++ ?????
In future, are we going to see c++xx or c# or something else like rust??
Who is right? My freinds or my soul??

There are many questions(especially doubts about my skills..) to be answered.


As for the current state, it is used less in general these days for application level work (With C# taking a very large chunk from it), game logic is being moved to higher level languages(Lua, Python, C#, and many others are common), as a systems programming language it is still standing strong though (And thus it is the most commonly used language in game engines).

As for the future it really is impossible to tell, C++ is severely flawed, (its getting better and better but its far from perfect), Most system programming languages however suffer from similar problems, Rather than replacing C++ as a language for game engines in the near future i'd expect us to get better tools and libraries, (The industry is heavily invested in C++ so a new systems programming language has to be significantly better to take over making it fairly unlikely to happen)
Things like compilers that actually tell you what you did wrong (clang is miles ahead here and i'm sure gcc and msvc will follow suit) and libraries such as boost(Allthough C++11 includes most of the good features from it) go a long way to make C++ far less of a pain in the ass and more will come.
[size="1"]I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!
Advertisement
Thank you all..

I am conviced that, we would not be switching anything, but willbe building better things upon the infrastructure..
We will continue to use C++ for engines, and use HL Languages for logic for a considerably long future ahead.

This topic is closed to new replies.

Advertisement