D - Unsafe and doomed
bearophile
bearophileHUGS at lycos.com
Sat Jan 4 03:36:07 PST 2014
NoUseForAName:
> http://rust-class.org/pages/using-rust-for-an-undergraduate-os-course.html
Why aren't they using Ada? It has a really refined and safe
parallelism, it's quite safe, it teaches a student the correct
ways of dealing with pointers, memory etc in a low-level setting.
It's usable for hard-realtime. And it's way more commonly used
than Rust. There are books on Ada. Its compilers are solid, and
while Ada is being updated significantly (the latest is Ada2012)
there's no risk in having important parts of the language become
backward incompatible in the short term. Ada code is not sexy,
but this is not a significant problem for an advanced course
lasting few months. Ada is a complex language, but it's the right
kind of complexity, it's not special cases piled on special
cases, it's features piled on features to deal correctly with
different needs (just like in D, despite D is less designed for
correctness compared to Ada).
Bye,
bearophile
More information about the Digitalmars-d
mailing list