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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,208279d79d40e7d8 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-08-26 16:04:43 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!kibo.news.demon.net!news.demon.co.uk!demon!not-for-mail From: "Luke A. Guest" Newsgroups: comp.lang.ada Subject: Re: Ada Advocacy. Date: Wed, 27 Aug 2003 00:04:42 +0100 Message-ID: References: <7aR2b.4121$Xw6.1358@nwrdny03.gnilink.net> NNTP-Posting-Host: abyss2.demon.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.demon.co.uk 1061939082 1789 62.49.62.197 (26 Aug 2003 23:04:42 GMT) X-Complaints-To: abuse@demon.net NNTP-Posting-Date: Tue, 26 Aug 2003 23:04:42 +0000 (UTC) User-Agent: Pan/0.13.4 (She had eyes like strange sins.) Xref: archiver1.google.com comp.lang.ada:41872 Date: 2003-08-27T00:04:42+01:00 List-Id: On Tue, 26 Aug 2003 22:28:19 +0000, Stephane Richard wrote: > Excellent input Luke, Ta ;-) > Indeed, a language like Ada should be used alot more than what I'm seeing > today. It's part of the goal of the website I'm creating, to promote Ada,. > so all the good sides like those you mentionned here are excellent points. > Oh and as for that one downside. I dont recall ever reading anywhere that C > and C++ were a "beginner's" language ;-). Ah! But, the first program anybody will learn is the "hello world" program in C & C++ this *is* easy: printf("hello world\n"); or std::cout << "hello world" << endl; not that I said they were beginners languages though ;-/ the same isn't too easy with Ada IIRC. We had a package written by our lecturers to give us easy access to the text IO functions. > Even if things have changed today and they teach C/C++ in computer schools, > me I learned on Pascal, and the structure you needed to have in Pascal made I learned C first, then m68k asm, then Pascal (which I don't like) then C++ and then Ada (I did a bit of Java but not enough to learn it properly - API wise). > for very readable code. Ada being a superset of Pascal, takes this easy > maintainability aspect of Pascal to the next level. Making projects tha > much more easier to read and maintain. It's definitaly not as cryptic as C > and C++ have the potential to be (believe me, I've seen C code that almost > made me wanna give up some important parts of my anatomy. ;-). Since Ada Yes, but once you've passed the struct/pointer parts of the learning process, you've got C in hand. > has a somewhat predefined if you will structure like you say, if the > variables are named reasonability clear, then it only makes the whole code > that much clearer and quicker to maintain. > > Thanks again for the input.....and if, in the course of time, something else > pops in your head, let me know :-)....you and anyone else :-)...even little > things like what Luke said are quite important advantages to Ada. I was wondering recently if variable function/procedure parameters can be implemented in Ada (i.e. C's ...)? I have found this useful in C. Luke.