comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Suitability of Ada as a general-purpose language
Date: Mon, 30 Jul 2012 18:45:04 +0200
Date: 2012-07-30T18:45:04+02:00	[thread overview]
Message-ID: <gyw6mzifpx1h.11b1a3ph9d5pj.dlg@40tude.net> (raw)
In-Reply-To: 51d2c7fe-0081-496d-87fd-d12459652c8c@q2g2000vbv.googlegroups.com

On Mon, 30 Jul 2012 09:07:29 -0700 (PDT), Ludovic Brenta wrote:

> Cons of Ada relative to Pascal:
> - object-oriented features are implemented in a way quite unique
>   among programming languages.

If under uniqueness you understand consistency, then yes, Ada is unique in
that regard, at least among OOPLs I know.

>  You may have to re-learn OOP if you
>   know it from another language and you may find the Ada way counter-
>   intuitive.

They should learn that some things they took for granted were wrong. OO is
not the only thing Ada does right where other languages messed up. You
already mentioned Pascal syntax issues (else- and semicolon-problems etc).
It is difficult to find something that Borland Pascal does better than Ada.
Certainly, not OO. Maybe the finally-clause? Though I do not like it
either. Even the IDE is now worse comparing to the GPS.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2012-08-07  6:57 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-30 11:43 Suitability of Ada as a general-purpose language Dufr
2012-07-30 12:12 ` Patrick
2012-07-30 12:37 ` Georg Bauhaus
2012-07-30 13:27   ` Patrick
2012-07-30 13:45     ` Dmitry A. Kazakov
2012-07-30 13:50       ` Patrick
2012-07-30 13:55         ` Patrick
2012-07-30 14:14         ` Dmitry A. Kazakov
2012-07-30 13:04 ` francois_fabien
2012-07-30 13:45 ` Vasiliy Molostov
2012-07-30 13:55   ` Vasiliy Molostov
2012-07-31 14:28   ` Marc C
2012-08-04 14:07     ` Vasiliy Molostov
2012-07-30 14:19 ` Ludovic Brenta
2012-07-30 14:34   ` Yannick Duchêne (Hibou57)
2012-07-30 15:26     ` Dufr
2012-07-30 16:05       ` Patrick
2012-07-30 16:11       ` Georg Bauhaus
2012-07-30 22:06       ` Brian Drummond
2012-07-31  4:19         ` Randy Brukardt
2012-08-03 19:21           ` Yannick Duchêne (Hibou57)
2012-08-03 20:21             ` Brian Drummond
2012-08-04  2:48             ` Vasiliy Molostov
2012-07-30 16:07 ` Ludovic Brenta
2012-07-30 16:45   ` Dmitry A. Kazakov [this message]
2012-07-30 18:03     ` Patrick
2012-07-30 19:33       ` Dufr
2012-07-30 20:04         ` Patrick
2012-08-06  9:01         ` Jacob Sparre Andersen
2012-08-06  9:15         ` Pascal Obry
2012-08-01 23:57 ` Lucretia
2012-08-06 20:52 ` gautier_niouzes
replies disabled

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