5 ms·
Although I've never coded in Ada I have had to read existing code to figure out what it was doing. Ada struck me as a language that would be a pain to write in
by thejteam 12y ago
Although I've never coded in Ada I have had to read existing code to figure out what it was doing.
Ada struck me as a language that would be a pain to write in(at least it would take a long time) but it was a pleasure to read. Even without an intimate knowledge of the language (I was a C++ guy) I was able to figure it out.
- nabla9 12y agoAlternative to Ada is often writing Ada in some other language more painfully :( I think it's sad that companies move to restricted C/C++ subset just because there are more people with C/C++ in their resume. 1. The JSF air vehicle C++ coding standards http://www.stroustrup.com/JSF-AV-rules.pdf http://www.stroustrup.com/JSF-AV-rules.pdf 2. MISRA-C:2004 Guidelines for the use of the C language in critical systems http://caxapa.ru/thumbs/468328/misra-c-2004.pdf http://caxapa.ru/thumbs/468328/misra-c-2004.pdf 3. MISRA C++:2008 Guidelines for the use of the C++ language in critical systems http://frey.notk.org/books/MISRA-Cpp-2008.pdf http://frey.notk.org/books/MISRA-Cpp-2008.pdf
- pjmlp 12y agoI have been visiting FOSDEM every few years and Ada presence in Europe has been slowly rising. Just check the archives. Most likely because for writing fail safe software, it is better to use a language with built in support for safety, than using crutches.
- tormeh 12y agoThat's really encouraging! The C++/Java/Python monoculture coming out of schools suck.
- danieltillett 12y agoThanks for the links - I have been wanting to read the mistake guidelines for sometime.
- walshemj 12y agoWhy cant they just learn ADA?
- palmer_eldritch 12y agoBecause, employers want new employees to start coding NOW.
- nraynaud 12y agoit's verbose, but I guess a good IDE would write a lot for you anyways. When it's statically typed the IDE can help you a lot. It touches the difference between what you want to read and what you want to write in software, but nowadays, stuff doesn't have to be written, it can be conveyed with color, font, underline etc. But the real shocker is that you can't really write serious Ada for free, gnat is a pain, the free toolchain is a joke. My understanding is that there are good expensive private compilers out there. A few month back, I drank the cool aid and started a project in Ada, and the tools were a pain. The 'real time' system was ticking at a constant 1kHz. And making it tickless was looking tricky for a beginner. The formatting tool was bugging without an error message, the cross compilation toolchain for ARM is a pain, etc.
- tormeh 12y agoYeah, the companies writing Ada code don't care about open source and amateurs don't write Ada code so nothing gets done.
- Immortalin 12y agoTry Visual Basic, it's pretty similar.
- TomMasz 12y agoI took a course on it in the 80s when I worked for a government contractor. It was fussier than Pascal but once you got it to compile, the resulting code was pretty good. I imagine that over time you'd just adapt to the environment and not even notice it unless you also coded in other languages.