6 ms·
Does anyone use Ada for general purpose programming, like for where one might otherwise use Python, Go, nodejs, or something like that? Is it used for any low-r
by etaioinshrdlu 6y ago
Does anyone use Ada for general purpose programming, like for where one might otherwise use Python, Go, nodejs, or something like that? Is it used for any low-reliability areas?
- thesuperbigfrog 6y agoAda Web Application looks nice: https://www.electronicdesign.com/technologies/embedded-revolution/article/21119177/use-ada-for-your-web-development https://www.electronicdesign.com/technologies/embedded-revol... I have not had a chance to use it yet, but I would like to when the opportunity arises.
- doctor_eval 6y agoI understand that pl/pgsql, the sql function language of Postgres, is based on Ada. I quite like it.
- p_l 6y agoIt's apparently derived from Oracle's PL/SQL, which as mentioned somewhere else in the comments is directly using bits of Ada compiler technology.
- Avamander 6y agoI've seen two huge webpages built with PL/PgSQL and I've never after or before seen anything that would come close in terms of functionality, speed, stability, flexibility and safety.
- kqr 6y agoI did back when I had time for pet projects. It's a really nicely designed language where things generally make sense together yet remain clearly separated, once you get over the initial hump. Granted, it's still a low-level language so I would use it for things close to the system or where performance and/or resource usage matters, and not quick prototyping. So think more along the lines of "alternative to C, Go, Rust, D, Java, C#" and not "alternative to Python, ECMAScript, Perl, Clojure, F#".
- Rochus 6y agoFor example this project: https://github.com/ghdl/ghdl https://github.com/ghdl/ghdl
- micronian2 6y agoI don't know Python, Go, or nodejs, but with regard to general purpose programming, you can look at some of the free tools and libraries on AdaIC (https://www.adaic.org/ada-resources/tools-libraries/ https://www.adaic.org/ada-resources/tools-libraries/). There is a man named Gautier, who actively develops a variety of tools (e.g. 3D gfx, Excel file producer, games, code editors, etc). Check out his blog page: https://gautiersblog.blogspot.com/search/label/Ada https://gautiersblog.blogspot.com/search/label/Ada In addition, I know for a fact that Rapita Systems (https://www.rapitasystems.com/ https://www.rapitasystems.com/) uses Ada a lot in their products.