The primary game development language over the past 20 years have been c c majorly.
What is rust programming language good for.
I do think that rust the language is a good fit for those domains as correctness and speed both seem important here.
Rust was designed primarily as a systems programming language by the mozilla foundation.
Rust works amazingly well for real time computer graphics.
However the ecosystem of off the shelf libraries to do existing tasks may be a bit sparse.
Rust is syntactically similar to c and provides memory safety without using garbage collection but instead through the use of a borrow checking system.
Rust has many advantages but it depends on what you are comparing it to.
Rust is a modern systems level programming language designed with safety in mind.
Rust brings a fresh change in approach from object oriented to data oriented.
Needless to say i m heavily biased here because i love both rust and real time computer graphics but maybe that s not entirely a coincidence.
C does not protect its own abstractions and thus it does not truly allow programmers to protect theirs.
For example compared to c the main advantage of rust is safety.
Rust is a multi paradigm programming language focused on performance and safety especially safe concurrency.
Rust is a programming language that offers the performance of c and c but with safeguards to stop developers shooting themselves in the foot.
According to the stackoverflow surveys rust has been the most loved programming language for the last four years in a row.
Rust logo courtesy of mozilla cc by.
Most of the people that have tried out rust would like to continue using it.
Rust was originally designed by graydon hoare at mozilla research with contributions from dave herman brendan eich and others.
I recently embarked on an effort to learn rust properly and i wanted to share some of my thoughts.
Rust is good for building distributed online.