Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Often overlooked, the Ada embedded ecosystem has advantages of maturity in static analysis, debugging, and target support.


I always thought that Ada was underrated. Personally I appreciate features like memory safety, a standard concurrency model, support for unit/measurement types, and ahead-of-time compilation.

Ada's Pascal-like syntax seems verbose to me but isn't hard to read. And VHDL is based on Ada syntax, perhaps making it easier for people who are working in both languages.

Swift seems to check some of those boxes (and adds many other convenient features including closures, automatic reference counting, type inference, etc.) I don't know about measurement types, but it seems they should be doable. There doesn't seem to be a Swift-like HDL yet though.


Does Ada support Android and iOS targets yet? Last I checked there didn't seem to be any obvious way to build for NDK.



It isn't the friendliest to get started on macos.


Alire mostly resolves that. It can manage the compilers you have installed. Much better than the situation a few years back.

https://alire.ada.dev/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: