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,MAILING_LIST_MULTI, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,912597791e813f68 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-01-04 15:13:10 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fr.usenet-edu.net!usenet-edu.net!enst.fr!not-for-mail From: "Robert C. Leif" Newsgroups: comp.lang.ada Subject: RE: advantages or disadvantages of ADA over pascal or modula Date: Sat, 4 Jan 2003 15:12:39 -0800 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: avanie.enst.fr 1041721989 37820 137.194.161.2 (4 Jan 2003 23:13:09 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Sat, 4 Jan 2003 23:13:09 +0000 (UTC) Return-Path: X-Envelope-From: rleif@rleif.com X-Envelope-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4510 Importance: Normal In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.13 Precedence: bulk List-Unsubscribe: , List-Id: comp.lang.ada mail<->news gateway List-Post: List-Help: List-Subscribe: , Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:32549 Date: 2003-01-04T15:12:39-08:00 To be fair, Ada should be compared to Wirth's latest creation, Oberon. Oberon is available as a .NET compiler. While the Ada community has = talked incessantly about writing an operating system, Wirth and Gutknecht did. Oberon and its operating system are described in Project Oberon, Addison-Wesley ACM Press ISBN 0-201-54428-8. http://www.oberon.ethz.ch/. Some of the Oberon software could be translated into Ada. Bob Leif -----Original Message----- From: comp.lang.ada-admin@ada.eu.org = [mailto:comp.lang.ada-admin@ada.eu.org] On Behalf Of Adrian Knoth Sent: Friday, January 03, 2003 6:36 PM To: comp.lang.ada@ada.eu.org Subject: Re: advantages or disadvantages of ADA over pascal or modula karl bowl wrote: > I would like to ask anybody to tell me about advantages or = disadvantages of > ADA(95) over pascal or modula(2). Pascal is mainly for learning purpose. Modula-(3) is a successor of Pascal, so the properties are similar. Ada95 (watch the spelling) looks like a Pascal-alike language but is not the 7th million ugly language from N. Wirth :) Ada is one of the clearest, most consequent languages at all, it focusses on readability, portability and security. The last fact is important. By detecting the maximum of errors at compile-time running the program is improved right from the beginning. And even at runtime, a lot of checks guarantee you the right result of operations, so limiting the amount of surprises. There was an article about Ada and an Australian satellite some weeks ago, you should read it. It clearly states why Ada was used, because there is no possibility to reset the computer in space. And a common joke in language-discussion is that C++-programmers should go on debugging while the Ada-programmers have spare time. This is = because if Ada-code compiles it is less buggy than other. I've done all, Pascal, Ada and Modula. You have a lot limitations in Pascal. You have identical limitations in Modula, but Modula is better in some cases than Pascal. At least, the PM3-compiler is bad. I've found two serious bugs in the P-Modula3-compiler within the first two = weeks of use and several other bugs afterwards. There are even errors in the documentation, the runtime-environment and, worst, in the implementation of the language definition. Ada has a widely discussed language definition and compilers are forced to it in order to call itself an Ada-compiler. There are some features that are COULDs, that's for sure. With Ada95 you have the power of a well-designed modern language with (parallel-)tasking-capabilities, OOP, security and so on. I guess you won't miss anything if you're used to Pascal-alike languages. P.S.: By posting with gmx.de, do you know toh? --=20 mail: adi@thur.de http://adi.thur.de PGP: v2-key via keyserver Q: Was passiert, wenn eine deutsche Blondine nach =D6sterreich = auswandert? A: In beiden L=E4ndern steigt der durchschnittliche IQ. (aus = de.talk.jokes)