comp.lang.ada
 help / color / mirror / Atom feed
From: fraser@mundook.cs.mu.OZ.AU (Fraser Wilson)
Subject: Re: Limitations of Ada
Date: 1996/07/31
Date: 1996-07-31T00:00:00+00:00	[thread overview]
Message-ID: <4tmtmq$mkt@mulga.cs.mu.OZ.AU> (raw)
In-Reply-To: 4tlpfa$cr9@bagan.srce.hr


kmajor@jagor.srce.hr (Kazimir Majorinc) writes:

>This are limitations of Ada:

As Douglas Adams would say, this is obviously some new use of the
word "limitation" that I haven't been previously aware of. :-)

>1) Not 100 % OO, see Smalltalk

That's good, because OO isn't appropriate for everything.

>2) Without distributed objects, see Modula-3

Depending on your definition of distributed objects, Annexe E is
probably what you're looking for.

>3) Lack of MACROS, see C++

Lack of macros is known as a Good Thing.

>4) Small number of operators to overload, see  C++

Also known as a Good Thing.

>5) Lack of multiple inheritance, see C++

Does this mean that multiple inheritance in C++ is the One True Way?
There's different ways of doing MI, and it's not clear which flavour
is best.  Under such conditions, it seems that leaving it out of the
standard was a good decision.

>6) Big language, see BASIC

So is C++.  In fact, the C++ standard is bigger than the Ada standard.
However, Ada is very good at letting you take only the bits you need.

>But, I love her more than C++ although I did wrote only 'hello world'
>in Ada. 

It's a good start.  And she is fabulous :-)

Fraser.
--
    ____ Fraser Wilson          | email: fraser@cs.mu.oz.au     __o
    \  / The more I learn of    | voice: +61 3 9287 9193      _-\<,_
     \/  C++, the more I like   | fax:   +61 3 9348 1184     (_)/ (_)
           --- Ada 95 ---       | www:   http://www.cs.mu.oz.au/~fraser/




  parent reply	other threads:[~1996-07-31  0:00 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-07-29  0:00 Limitations of Ada Marin David Condic, 407.796.8997, M/S 731-93
1996-07-30  0:00 ` Kazimir Majorinc
1996-07-30  0:00   ` Brian Rogoff
1996-07-30  0:00   ` Robert Dewar
1996-07-31  0:00   ` Robert A Duff
1996-07-31  0:00   ` Fraser Wilson [this message]
1996-07-31  0:00   ` Brian Rogoff
1996-08-01  0:00   ` Spasmo
1996-08-08  0:00     ` mpost
1996-08-01  0:00   ` Bob Kitzberger
1996-08-02  0:00     ` Jack W Scheible
1996-08-02  0:00       ` Robert Dewar
1996-08-03  0:00       ` Keith Thompson
1996-08-05  0:00         ` Jack W Scheible
  -- strict thread matches above, loose matches on Subject: below --
1996-07-19  0:00 The Quelisher
1996-07-20  0:00 ` Michael Feldman
1996-07-21  0:00 ` Nasser Abbasi
1996-07-23  0:00   ` Bob Munck
1996-07-24  0:00     ` David Kristola
1996-07-24  0:00       ` Ron Thompson
1996-07-26  0:00         ` Ken Garlington
1996-07-29  0:00           ` Byron B. Kauffman
1996-07-25  0:00     ` Keith Thompson
1996-07-29  0:00     ` David Weller
1996-07-22  0:00 ` Klaus Wyss
1996-07-23  0:00   ` Robert Dewar
1996-07-24  0:00     ` David Emery
1996-07-30  0:00 ` Theodore E. Dennison
replies disabled

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