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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c6e9700a33963193 X-Google-Attributes: gid103376,public From: "Mike Silva" Subject: Re: The future of Ada Date: 1999/03/26 Message-ID: <36fcbe32.0@news1.jps.net>#1/1 X-Deja-AN: 459576286 X-NNTP-Posting-Host: 209.63.224.240 References: <36E690FA.4B9C@sandia.gov> <36fbd229.1390755@news.demon.co.uk> X-Trace: 27 Mar 1999 03:17:06 -0800, 209.239.207.100 Newsgroups: comp.lang.ada X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Date: 1999-03-26T00:00:00+00:00 List-Id: John McCabe wrote in message <36fbd229.1390755@news.demon.co.uk>... >"Michael Garrett" wrote: > >>I am just learning Ada, and it is frustrating sometimes to realize that I >>can not just sit down and code something, even to try it out. > >I can't understand where you got that idea from. I find with Ada I can >just sit down and code something, and most times, if the language >allows what I've written, what the compiler produces does what I want. > >I could never say that about using C. My experience in learning Ada is the same as Michael's -- Ada will not tolerate off-the-cuff programming, where you're only thinking a few lines or a few functions ahead. I come from 'C', a language that is always beguiling you with "well, you probably shouldn't do that, but -I'll- never tell". As hard as you try to be disciplined in such a language, it's easy to slip in a little implicit conversion here, do a quick-and-dirty cast there, toss in a few #defines, and at the end of the day you feel like you've written code that already could stand a little cleanup, only that hardly ever happens. Ada, OTOH, is constantly rapping my knuckles, which annoys me at the time, but when I'm done I'm much less likely to have code that has that "look at this again later" feel to it. Of course, as I get better at Ada's explicit and implicit rules the knuckle-rapping will diminish, but that code-done-right feeling will still be there. This is one of the main reasons I set out to learn Ada, and I'm already seeing the benefits, but along with the newfound rewards I'm also still feeling the aches and pains of my new programming exercise regimen. Mike