Hacker News new | ask | show | jobs
by pjmlp 4660 days ago
Even with my famous design issues with Go, I find this project quite interesting.

The only way to move embedded development into safer languages is with real products developed in such languages, otherwise the hardcore C guys will never be convinced.

It cannot be generalized for all types of embedded hardware projects for sure, but the use of C, C++ and Assembly should be reduced to the bare minimum type of projects where no other technology is possible.

1 comments

This project is super cool, but I'm even more hopeful for Rust eventually being a much more complete replacement for C++ and even C for embedded projects. It's already pretty easy to run outside the runtime by not using the standard library[0], though you can't take advantage of a lot of Rust's niceties if you do so. There's discussion of what it might mean to have the standard library but not the runtime[1], which could be really nice for embedded projects.

0: https://github.com/mozilla/rust/blob/master/src/test/run-pas... 1: https://mail.mozilla.org/pipermail/rust-dev/2013-August/0051...

There are Pascal dialects, Ada and Oberon compilers for embedded systems, but sadly never got much traction in the industry.