From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,971aa11c293c3db1 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-18 01:32:44 PST Path: archiver1.google.com!newsfeed.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: Vinzent Hoefler Newsgroups: comp.lang.ada Subject: RE: Ada The Best Language? Date: Wed, 18 Jul 2001 04:32:43 -0400 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <3B59CD72@MailAndNews.com> X-InterChange-Posted-By: vinzent@MailAndNews.com Sender: Vinzent Hoefler X-EXP32-SerialNo: 50000000 Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-Newsreader: InterChange (Hydra) News v3.61.08 X-Complaints-To: newsabuse@supernews.com Xref: archiver1.google.com comp.lang.ada:10130 Date: 2001-07-18T04:32:43-04:00 List-Id: Original Message From taw@users.sourceforge.net >Please append to this list and/or comment about these items: [...] >- less freely available real-world example code I won't need a complete Linux Kernel written in Ada to get familiar with the language. >- too strong typing What? Sorry, but the typing is a great plus. It's true, you have to think a little more about it when designing types and sometimes this might be a little bit annoying ;), but is thinking really that *bad*? If nothing helps, there's still the feature of Unchecked Type Conversions. At least you were warned then. :) >- very verbose syntax That's what I like in Ada. You see the code. You read the code. You see what it does. You understand it. I find "A := A mod 100;" much more readable than "A%=100;" It says what it does, even if you don't know almost nothing about the language. Is that a negative? You can read and _understand_ the code even if you don't read the comments if some there are at all[*]. The problem seems to be that most programmers are lazy when writing code. OTOH, they then wish their colleagues to hell when they have to maintain the code until they realize that it was their own code. :) [*] I understand that most Ada programmers probably have a better style in code documentation anyway. So that's not really a point. :) >- no printf or equivalent Oohooh. You don't really need a debugger. ;-) BTW, printf() almost never does what it looks like. printf("The value is %l", some_value); Quite correct C, IIRC. Are you sure, if it gives you the correct result? Vinzent. -- Real programmers don't comment their code. It was hard to write, it should be hard to understand.