3 ms·
>I love Ada, unfortunately it’s real world use seems to be relegated to old legacy code. I’d like to use it a little more on the side, but I also need to keep m
by Lucretia9 6y ago
>I love Ada, unfortunately it’s real world use seems to be relegated to old legacy code. I’d like to use it a little more on the side, but I also need to keep my priorities focused on realism, which sadly means ignoring Ada and learning something like C++ which seems unapproachable from any angle.
Oh, my github must be ancient then!
> Ada also seems to have a weirdly negative rep in many circles it seems. I recall looking around for an Ada compiler for a moderately popular platform and came across and old thread where people didn’t give any options but instead just joking about how the OP was interested in such a terrible language. Maybe it’s the Pascal/Algol type syntax?
That stems from the hatred from the people working at the DoD at the time who'd never even seen the language.
- the_only_law 6y agoHeh, I must say way, impressive GitHub. You the original author of the OSDev wiki’s barebones Ada tutorial? Off topic, but have you ever heard of CHILL? It’s a language from the ITU designed for telephone switches (like Erlang) but is supposedly very similar to older Ada standards.
- Lucretia9 6y ago> Heh, I must say way, impressive GitHub. You the original author of the OSDev wiki’s barebones Ada tutorial? Thanks. Yes, you can tell because it doesn't show as a fork on my gh and it should show on the wiki who wrote it. > Off topic, but have you ever heard of CHILL? It’s a language from the ITU designed for telephone switches (like Erlang) but is supposedly very similar to older Ada standards. Yeah, heard of it, that is all though.
- OneWingedShark 6y agoI have heard of it, and was tempted to grab a copy of the spec. -- The context in which I heard it, language design, Ada was put forth as the only language designed for both maintainability and correctness, someone responded that CHILL was another, but the only other they knew of. https://psc.informatik.uni-jena.de/publ/1999-T-REC-Z.200-199911-I!!PDF-E[1].pdf https://psc.informatik.uni-jena.de/publ/1999-T-REC-Z.200-199... https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Z.200-199911-I!!PDF-E&type=items https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Z.20...
- Lucretia9 6y agoBoth those links are the same, btw. I can see why it's no longer used, with all those modes! But another language with ranges. Also has module inheritance.
- OneWingedShark 6y ago>Both those links are the same, btw. Yes, two different locations for freely getting the spec. > I can see why it's no longer used, with all those modes! But another language with ranges. Also has module inheritance. IIRC, "mode" used to mean (in some cases, historically, in CS) the equivalent of what we now call a "type" — I seem to recall Algol using the terminology, but may be misremembering.