News for hackers. Stuff that matters.
Re:Parsing C++ is literally undecidable (2013) by xiphias2 on Friday October 04, 2019 @03:05PM (#21160852)
I wanted to understand why Ada is not used in systems programming if it's so great, and found the answer:

,,Ada developers either use a garbage collector, or they avoid freeing memory entirely and design the whole application as a finite state machine (both of which are possible in Rust, too, but the point is you don’t have to).

Of course, Ada has range-checked arithmetic, which Rust doesn’t have (it needs const generics first before that can be done in a library), so if you’re more worried about arithmetic errors than dangling pointers, then you might prefer Ada.''

For me not freeing memory sounds like a joke. It's the opposite of zero cost abstraction. Regarding GC there are lots of great languages already (for example modern Java).

Re:Parsing C++ is literally undecidable (2013) by perl4ever on Sunday October 06, 2019 @12:48AM (#21169875)
I didn't remember Ada having a garbage collector...

https://stackoverflow.com/questions/1691059/why-doesnt-ada-h...