Sigh. Why does everyone always think new languages are going to replace existing ones?Is it true that Rust-Lang is a replacement to C\C++?
Why would there be a plan?What is the plan of FreeBSD about it?
Possible? Sure. Useful or necessary, probably not. Is it going to happen? Very, very unlikely.Is it possible that FreeBSD rewritten in Rust-Lang?
Is it true that Rust-Lang is a replacement to C\C++?
Reaction score: 250
If anyone wants to replace C with Rust, I would want a 30-page report on my desk by morning outline all the technical details as to why it should be done.
iow, tell us the why before you tell us anything else. Even then, your job won't be complete.
It is "new is good, old is bad" ideology.Sigh. Why does everyone always think new languages are going to replace existing ones?
Reaction score: 215
There is a proof of concept driver module written in Rust on github. If you want to write kernel code in Rust, you are free to start there.What is the plan of FreeBSD about it?
Redox OS would be a much better starting point, as its base is already in Rust. If C/C++ can be used with it for advanced hardware drivers.Another problem is that, if developers started rewrite a big project like Linux or BSD in Rust-Lang then they never reveal it and when it done then they surprise users.
Learning a programming language is never a waste of time. It's all about learning structure, abstractions and decision making. That's the same in pretty much every language. The only differences might be in the exact syntax. But the syntax is the least important bit of learning to program. Once you learned one programming language it's quite easy to learn a second, third, etc. because the basic principles all remain the same.but the problem is that if Rust-Lang is a replacement for C\C++ then I wasted my time.