comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: rant (Re: Ada featured in Doctor Dobb's Journal )
Date: Sat, 17 May 2008 10:28:06 +0200
Date: 2008-05-17T10:28:06+02:00	[thread overview]
Message-ID: <878wy9uyg9.fsf@ludovic-brenta.org> (raw)
In-Reply-To: ba91fec6-cfc1-4b48-ad96-fa2a233e66f4@u36g2000prf.googlegroups.com

jhc0033@gmail.com writes:
> Right now, the article basically says: "Fortran had some cool features
> C didn't have, but C had some features Fortran didn't have, and we
> switched to C. But this guy uses Ada, because as we saw before, using
> different languages is OK, and the safety community uses it. He solved
> some discrete math problem he was trying to solve. He could have
> solved it just as easily in any other language perhaps, but would we
            ^^^^^^^^^^^^^^
> write an article about it? The end".

The whole point of the article is the "just as easily" bit.  The
author says that he solved his problem *more easily* in Ada than he
could have in C or Fortran, despite his extensive experience (11 years
as a professional) in C and little exposure (6 months as a hobbyist)
to Ada.

> Right now, I'm evaluating Ada as a language to learn and do my next
> project in. I already know more diverse non-mainstream languages
> than most people, so I'm not exactly closed-minded. But this article
> hasn't convinced me of anything.

I commend you for your open-mindedness and your sound process of
evaluating before deciding.  Few people indeed have enough common
sense to do that.  The article does not speak about C++.  If what you
want is a comparison of C++ versus Ada, look elsewhere, like
e.g. http://archive.adaic.com/docs/present/engle/comments/

> A few days ago, I looked at Eiffel, and I'm now convinced that I
> wouldn't like it. Eiffel targets a largely similar audience of
> "correctness-oriented" programmers that Ada does. However, it took
> some digging around (no introductions to the language mention it) to
> discover that Eiffel has a gap in its type system. Guess what, type
> theory is a branch of math, and OOP is a spiritual following. I know
> what takes precedence in my book. The Eiffel community's attitude is
> basically: "we'll just pretend 2+2=5 because we can use it to
> justify some teachings".

I evaluated Eiffel too when I read Bertrand Meyer's Object-Oriented
Software Construction book.  The two things I dislike the most about
Eiffel are the lack of range constraints on numeric types and the fact
that almost all contract checks are deferred to run-time.  I strongly
prefer compile-time checks over run-time checks, and a language with
no checks at all quickly disappears from my radar.

-- 
Ludovic Brenta.



  reply	other threads:[~2008-05-17  8:28 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-16 10:56 Ada featured in Doctor Dobb's Journal Ludovic Brenta
2008-05-16 12:28 ` Mike Silva
2008-05-16 13:04   ` Ludovic Brenta
2008-05-16 14:33     ` Mike Silva
2008-05-16 22:26       ` Randy Brukardt
2008-05-17  6:30   ` rant (Re: Ada featured in Doctor Dobb's Journal ) jhc0033
2008-05-17  8:28     ` Ludovic Brenta [this message]
2008-05-17  9:27       ` Dmitry A. Kazakov
2008-05-17  9:56         ` Georg Bauhaus
2008-05-17 12:05           ` Dmitry A. Kazakov
2008-05-17  9:38       ` jhc0033
2008-05-17 11:49         ` Ludovic Brenta
2008-05-17 17:53           ` jhc0033
2008-05-17 23:21             ` Ludovic Brenta
2008-05-18  0:28               ` jhc0033
2008-05-18  0:35               ` Dr. Adrian Wrigley
2008-05-18  8:04                 ` Prototyping with Ada (was: Ada featured in Doctor Dobb's Journal) Ludovic Brenta
2008-05-20 10:25                   ` John McCabe
2008-05-20 16:57                     ` Prototyping with Ada Jeffrey R. Carter
2008-05-20 17:23                       ` Mike Silva
2008-05-20 17:37                       ` Peter C. Chapin
2008-05-20 23:30                         ` Mike Silva
2008-05-21  0:40                         ` Jeffrey R. Carter
2008-05-21 12:53                         ` Martin Krischik
2008-05-22  8:43                     ` Stephen Leake
2008-05-28 11:32                       ` John McCabe
2008-05-28 12:12                         ` Ludovic Brenta
2008-05-29  3:27                           ` tmoran
2008-05-29  9:41                           ` John McCabe
2008-05-31  6:03                         ` Stephen Leake
2008-06-02 15:43                           ` Britt Snodgrass
2008-05-17  9:45     ` rant (Re: Ada featured in Doctor Dobb's Journal ) Georg Bauhaus
2008-05-17 10:57     ` Mike Silva
2008-05-17 16:49     ` tmoran
2008-05-16 22:56 ` Ada featured in Doctor Dobb's Journal Ivan Levashew
replies disabled

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