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,524c88695fa43591 X-Google-Attributes: gid103376,public From: Ehud Lamm Subject: Re: Learning Ada & a question Date: 2000/04/11 Message-ID: #1/1 X-Deja-AN: 609584030 References: <38F2E992.EDB2DCCE@interact.net.au> Content-Type: TEXT/PLAIN; charset=US-ASCII X-Complaints-To: usenet@news.huji.ac.il X-Trace: news.huji.ac.il 955447439 7256 132.64.178.45 (11 Apr 2000 10:03:59 GMT) Organization: The Hebrew University of Jerusalem Mime-Version: 1.0 NNTP-Posting-Date: 11 Apr 2000 10:03:59 GMT Newsgroups: comp.lang.ada Date: 2000-04-11T10:03:59+00:00 List-Id: Hi I love programming languages, and agree with you that knowing more than one is helpful. BUT it can also be confusing. Esp. if you think at the wrong level. I think that comparing things like the ones you are referring to can be detrimental to your health.. Comperative linguistics are for after you grasp the general notions. Things that may be wroth comparing are things like the notion of class, modularization techniques (packages), approach to inheritance etc. (By the way, my paper on "frameworks" provides some examples of such a comparison). The feeling I get from studetns is that they try to compare too early - before they understand the Ada concepts well enough -- and then they simply get confused/frustrated. As to your question. In many cases using "unconstrained arrays" can be useful if you need to return more than one value (of the same type) inside an Ada system.Notice that this is on a different abstraction level than the C/C++ mechanisms. HTH Ehud Lamm mslamm@mscc.huji.ac.il http://purl.oclc.org/NET/ehudlamm <== My home on the web Check it out and subscribe to the E-List- for interesting essays and more!