Hacker News new | ask | show | jobs
by pjmlp 2674 days ago
Many planes, trains, rockets and medical devices run on Ada.

There is more to commercial compilers than winning the benchmarks game.

3 comments

For sure.

The benchmarks game is just an easily available source of examples.

Which, for instance, may show an Ada program with much the same measured time as a Rust program —

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Those things don't need to be particularly fast. What they need is consistent and predictable performance and resource usage.
Planes trains and rockets have more sensors than ever and speed is very important.
Most of my experience is embedded c++ but I have written ada rust and a fair bit of jovial73. Rust is a perfect fit for those same domains. Most o the things that ran Ada in the US have now switched to c++. Do178b certified safety critical c++ is a horrible thing to develop. I'm hoping rust comes in to fix that.
Sure, safe system programming languages should be seen as allies to the common goal of improving the quality of our IT stacks.