4 ms·
If the article had a title of, "Ada is a great language for embedded", then great. But it's implying that Ada is the only language that exists today that can ac
by bluejekyll 7y ago
If the article had a title of, "Ada is a great language for embedded", then great. But it's implying that Ada is the only language that exists today that can accomplish this task, and that's just not true. Rust is merely one example, and the best I know. And the tooling of these modern languages perhaps are better reasons to use them than Ada.
But yes, perhaps I was too critical, it's mainly the title that is a little misleading, and then the content didn't express anything specific about Ada that other languages don't also have.
- thesuperbigfrog 7y agoIt may not be obvious from the article title, but the article IS about using Ada for embedded systems programming. Here are the reasons that this is so: 1) The article is on Hackaday, a website for hardware hacking enthusiasts. Most programming articles on the site are geared toward low-level and embedded systems programming. 2) The end of the introduction section of the article ends with the line: "Ada might also be the right choice for your next embedded project." 3) The last section of the article "WHERE TO GO FROM HERE" points the reader to a related article about how to get started with Ada on a PicoRV32 RISC-V core, a small processor typically used in FPGA and ASIC designs, not the usual fare for desktop, server-side, or web programming. Ada was designed for safety-critical, military-grade embedded systems programming. It excels in that domain and while it CAN be used for operating system and application programming, it requires a bit more effort than other programming languages because of the difference in idiomatic approaches and the built-in APIs.