sankrant.chaubey Posted July 5, 2012 Report Share Posted July 5, 2012 Simple question....Is rust programming language as viable as c++ in terms of game engines?? Quote Link to comment Share on other sites More sharing options...
Sonarpulse Posted July 5, 2012 Report Share Posted July 5, 2012 I personally am very interested in alternative languages and paradigms, but with an established codebase like 0ad/pyrogenisis, the cost of switching languages often outweighs the benefits. Quote Link to comment Share on other sites More sharing options...
Almin Posted July 5, 2012 Report Share Posted July 5, 2012 (edited) I thought rust is still in heavy development, maybe even just a proof-of-concept, or at least the new engine from Mozilla. And it's not even sure, whether it will a success in the end. I wouldn't think about using it, although I think it's a quite interesting experiment nevertheless. Edited July 5, 2012 by Almin Quote Link to comment Share on other sites More sharing options...
sankrant.chaubey Posted July 6, 2012 Author Report Share Posted July 6, 2012 yeah, sure... We cannot even think of switching such a large codebase for a very very very log time.Also c++ gets better with every standardisation.Rust can be used experimentally. Quote Link to comment Share on other sites More sharing options...
Sonarpulse Posted July 6, 2012 Report Share Posted July 6, 2012 Well, C++ get's bigger with every standardization. In more seriousness, http://www.paulgraham.com/icad.html . Quote Link to comment Share on other sites More sharing options...
sankrant.chaubey Posted July 6, 2012 Author Report Share Posted July 6, 2012 Some people argue for a change.. For example we used asm, then switched to C, and then to C++. They argue for C# and D to be the next change. But according to me, game industry has stablized itself, that there is no need for switching.. ie we have reached a point of saturation. (they fail to understand that application programming languages are not equal to systems programming languages.) Quote Link to comment Share on other sites More sharing options...
Sonarpulse Posted July 6, 2012 Report Share Posted July 6, 2012 Wait... What are you advocating? The game industry has gone complacent with lower-level languages more suitable for systems programing? Or that gaming is developed enough so that new languages, libraries, etc are worth the effort of switching? Quote Link to comment Share on other sites More sharing options...
sankrant.chaubey Posted July 7, 2012 Author Report Share Posted July 7, 2012 (edited) I am not advocating anything... and please, I am against a flamewar.I am just saying that now its ''not'' a time for changing tools.... its time for changing ideas.Like we always be using a screwdriver, we should focus on buiding things, with what we traditionally use(in this perticular case, C++)... Edited July 7, 2012 by sankrant.chaubey Quote Link to comment Share on other sites More sharing options...
Sonarpulse Posted July 12, 2012 Report Share Posted July 12, 2012 (edited) Oh, sorry. I didn't not mean to flame in anyway. In hindsight I have no idea how i got the impression you were wondering whether 0ad might switch languages. As a general principle I would say one can use as high-level a language as he/she wants for anything as long as a compiler/interpreter exists which is fast enough for the task at hand. A second more practical consideration would be the availability of libraries to simplify the task.Edit (2013): I now know Rust as actually a great language for high-performance desktop applications. Edited June 24, 2013 by Sonarpulse Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.