Originally posted by tomtomme
View Post
Announcement
Collapse
No announcement yet.
Selectable Platform Support Proposed Again For Intel's DRM Driver
Collapse
X
-
- Likes 1
-
Re: $LanguageOfTheMoment
There is no doubt that C has issues, but there has never been an accepted replacement. Everyone dumps on Java. C# is Microsoft. C++ maybe if they ever stop adding stuff. Then there are all of those hip languages Ruby, PHP, Go, Ceylon, etc that basically are 10 a penny.
Rust - who knows? We've seen loads of these languages come and go. My money is on Rust being dead in a couple of years...
In any case, IMO the real issue is in the surrounding libraries. libc is really obsolete. Java libraries and .NET are pretty decent. That's where we should be concentrating attention.
Comment
-
Originally posted by zboszor View PostThen we become robots. Humans learn from their own mistakes. It's an educational misdirection to take away the choice of mistakes. A mistake is often not a mistake but a new way of thinking and it opens up new areas for development. Taking away this choice leads to stagnation and decline.
It saves your ass from derps and inattention mistakes that are physiological and normal in any project because of human nature (i.e. you are not always 100% at peak mental performance when coding), see bug statistics.
The same can be said about IDE's helping coders by suggesting function names, checking for spelling or syntax errors, and such. Forgetting to close a parenthesis isn't a mistake that teaches you anything nor taking it away is going to cause stagnation and decline.
- Likes 2
Comment
-
Rust is special. It quite uniquely, has a good chance of providing some competition for C & C++. Go isn't really competition because it's garbage collected.
The fact that Rust is being developed to fulfil the very practical needs of Mozilla increases its chance at success.
If Rust does turn out to be superior to C in many ways and can improve security I'd love to see it conservatively used in the kernel.
- Likes 1
Comment
Comment