comp.lang.ada
 help / color / mirror / Atom feed
From: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Subject: Re: advantages or disadvantages of ADA over pascal or modula
Date: 4 Jan 2003 02:36:29 GMT
Date: 2003-01-04T02:36:29+00:00	[thread overview]
Message-ID: <slrnb1ci5d.47v.adi@drcomp.erfurt.thur.de> (raw)
In-Reply-To: av4c0m$8a4$06$1@news.t-online.com

karl bowl <karl.bowl@gmx.de> 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?

-- 
mail: adi@thur.de  	http://adi.thur.de	PGP: v2-key via keyserver

Q: Was passiert, wenn eine deutsche Blondine nach �sterreich auswandert?
A: In beiden L�ndern steigt der durchschnittliche IQ. (aus de.talk.jokes)



  reply	other threads:[~2003-01-04  2:36 UTC|newest]

Thread overview: 86+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-01-03 15:57 advantages or disadvantages of ADA over pascal or modula karl bowl
2003-01-04  2:36 ` Adrian Knoth [this message]
2003-01-04 23:12   ` Robert C. Leif
2003-01-05  2:56     ` Ted Dennison
2003-01-05  3:54       ` John R. Strohm
2003-01-06  5:55         ` AG
2003-01-05  9:38           ` John R. Strohm
2003-01-06  1:37             ` advantages or disadvantages of ADA over pascal or modula or oberon was " Robert C. Leif
2003-01-04  2:56 ` Steve
2003-01-04 11:34   ` Dmitry A. Kazakov
2003-01-04 17:35     ` Steve
2003-01-04 22:16       ` Vinzent Hoefler
2003-01-05 14:12       ` Dmitry A. Kazakov
2003-01-04 12:17 ` Gautier
2003-01-04 17:12 ` Alfred Hilscher
2003-01-04 18:16   ` Ted Dennison
2003-01-05 11:47   ` karl bowl
2003-01-05 18:53     ` Alfred Hilscher
2003-01-05 20:38       ` Vinzent Hoefler
2003-01-05 21:03         ` Alfred Hilscher
2003-01-05 21:20           ` Vinzent Hoefler
2003-01-05 21:31             ` Alfred Hilscher
2003-01-05 21:47               ` Vinzent Hoefler
2003-01-06 14:43                 ` Gautier
2003-01-06 16:21                   ` Alfred Hilscher
2003-01-05 22:57             ` Vinzent Hoefler
2003-01-06 21:57           ` karl bowl
2003-01-18 14:14     ` Alfred Hilscher
2003-01-18 15:26       ` Larry Kilgallen
2003-01-19 18:10         ` Alfred Hilscher
2003-01-19 23:42           ` Larry Kilgallen
2003-01-21 19:16           ` Robert A Duff
2003-01-18 21:39       ` John R. Strohm
2003-01-18 21:56         ` Vinzent Hoefler
2003-01-18 23:08           ` Larry Kilgallen
2003-01-18 23:16           ` John R. Strohm
2003-01-19  3:36             ` Hyman Rosen
2003-01-19  4:47               ` Vinzent Hoefler
2003-01-19  5:47               ` John R. Strohm
2003-01-19  5:50               ` Steve
2003-01-19  4:47             ` Vinzent Hoefler
2003-01-19  5:51               ` John R. Strohm
2003-01-19 12:51                 ` Dmitry A. Kazakov
2003-01-19 16:43                 ` Marin David Condic
2003-01-19 23:26                   ` John R. Strohm
2003-01-21 13:45                     ` Marin David Condic
2003-01-19  6:10             ` Kevin Cline
2003-01-19 18:03               ` Bernd Specht
2003-01-19 16:31             ` Marin David Condic
2003-01-19 12:17         ` Engineers Pay Alan and Carmel Brain
2003-01-21  7:12           ` Kevin Cline
2003-01-21  9:14             ` John R. Strohm
     [not found]             ` <hub1g-vu3.ln1@beastie.ix.netcom.com>
2003-01-22  4:11               ` John R. Strohm
2003-01-22 17:56               ` John R. Strohm
2003-01-19 16:19         ` advantages or disadvantages of ADA over pascal or modula Marin David Condic
2003-01-19 19:08           ` Robert C. Leif
2003-01-19 20:26           ` Dale Stanbrough
2003-01-20  8:22             ` Tor Fredrik Aas
2003-01-21 14:00             ` Marin David Condic
2003-01-19 18:22         ` Alfred Hilscher
2003-01-20 10:35         ` Georg Bauhaus
2003-01-20 21:12           ` John R. Strohm
2003-01-20 15:56       ` karl bowl
2003-01-20 17:39         ` Jerry Petrey
2003-01-20 22:47         ` Alfred Hilscher
2003-01-21 14:55           ` Stephen Leake
2003-01-21 21:55             ` Alfred Hilscher
2003-01-23 17:06               ` Stephen Leake
2003-01-27  4:25                 ` AG
2003-01-26 17:11                   ` Alfred Hilscher
2003-01-21 17:23           ` karl bowl
2003-01-21 21:47             ` Alfred Hilscher
2003-01-05 12:42   ` Gautier
2003-01-05 18:58     ` Alfred Hilscher
2003-01-05 22:28       ` tmoran
2003-01-06 20:33         ` Randy Brukardt
2003-01-07 14:47           ` Alfred Hilscher
2003-01-07 18:56             ` Randy Brukardt
2003-01-08  9:43               ` Alfred Hilscher
     [not found] ` <mji5va.994.ln@beastie.ix.netcom.com>
2003-01-04 22:16   ` Vinzent Hoefler
2003-01-07 18:14 ` Martin Klaiber
2003-01-08  9:01   ` Gautier
2003-01-08 11:13     ` Martin Klaiber
2003-01-08 17:25       ` Gautier
2003-01-08 17:52         ` Martin Klaiber
2003-01-10  3:07 ` Richard Riehle
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox