7 ms·
Sounds like a pedantic distinction without a difference ; )
by 0xDEEPFAC 5y ago
Sounds like a pedantic distinction without a difference ; )
- Jtsummers 5y agoIs it pedantic to point out that Ada++ is inconsistent with the objective of the site: > The Programming Languages Zoo is a collection of miniature programming languages which demonstrates various concepts and techniques used in programming language design and implementation. It is a good starting point for those who would like to implement their own programming language, or just learn how it is done. [emphasis added] And I know you've posted about Ada++ a few times (I thought I recognized your name, you were the submitter the day after April Fool's Day), but Ada++ is still not a real language. At best it's a cosmetic (and poorly done) transformation of Ada itself. I mean, this is a code sample from the site: case Variable: when 0 => Put_Line ("Zero"); when 1 .. 9 => Put_Line ("Positive Digit"); when 10 | 12 | 14 | 16 | 18 => Put_Line ("Even Number between 10 and 18"); when others => Put_Line ("Something else"); } Note the weird mismatch of the : as the starting delimiter for the block and } for the closing delimiter. Because literally `is` becomes `:` and `end` becomes `}`, and `begin` becomes `{`. Since `case` statements in Ada don't use `begin` but do use `is` you end up with this gross translation.