comp.lang.ada
 help / color / mirror / Atom feed
From: Maciej Sobczak <see.my.homepage@gmail.com>
Subject: Re: An Ada Advice Inquiry
Date: 4 May 2007 01:04:24 -0700
Date: 2007-05-04T01:04:24-07:00	[thread overview]
Message-ID: <1178265864.445905.303160@h2g2000hsg.googlegroups.com> (raw)
In-Reply-To: <wtw_h.237$UU.102@newssvr19.news.prodigy.net>

On 4 Maj, 05:01, <adawo...@sbcglobal.net> wrote:
> I recently received an inquiry from a colleague I have
> not seen in many years.   He is currently in a position
> where he is asked to advise a client about whether to
> choose Ada or C++ for a project.

Good question.

> He is not a language
> junkie

And it would be very bad if his decisions were made on such
foundations only (I assume the project is not a home-made-just-for-fun
project).
His concerns should be (arbitrary order):

1. Objective of the project.
2. Availability of tools (+price).
3. Availability of workforce (+their price).
4. Cost of training, if necessary.
5. Community support (yes, it's much more important than the support
from vendors).
6. History of previuos projects.
7. Opportunity for reuse of stuff that already exists.
...

And so on.

> Is anyone choosing Ada for new projects?

Not where I work (CERN - at least I can be public with it, there are
no stupid secrets here), which is telling something. If you cannot get
Ada rolling in the nuclear research facility, then in my opinion it's
quite strong argument that the subject is "not easy".

I think that there are only two types of teams where Ada can be
successful:

1. Small team of dedicated junkies (no training cost, etc.) that have
enough energy to reinvent the necessary wheels. They will succeed,
because with the level of competence that such junkies already have
they can succeed with anything, anyway.

2. Larger and already established teams with proven history of
successful Ada projects. Such a team has enough inertia to plow over
any potential problem. And of course, they have already reinvented all
the wheels while working on previous projects, which is a big bonus.

In other words: if you don't have only dedicated Ada junkies on board
and this is a new project, Ada is not the best choice.

--
Maciej Sobczak
http://www.msobczak.com/




  parent reply	other threads:[~2007-05-04  8:04 UTC|newest]

Thread overview: 95+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-04  3:01 An Ada Advice Inquiry adaworks
2007-05-04  2:23 ` ezkcdude
2007-05-04  4:15 ` tmoran
2007-05-04  5:47   ` Randy Brukardt
2007-05-04  8:47     ` roderick.chapman
2007-05-04 12:17       ` adaworks
2007-05-05  2:35         ` Fionn Mac Cumhaill
2007-05-06 10:50           ` Maciej Sobczak
2007-05-04 14:14       ` Sloan.Kohler
2007-05-04 12:16     ` adaworks
2007-05-04  4:57 ` Jeffrey R. Carter
2007-05-04  8:04 ` Maciej Sobczak [this message]
2007-05-04  8:40   ` Dmitry A. Kazakov
2007-05-04  9:08 ` Ludovic Brenta
2007-05-04 10:05   ` AW: " Grein, Christoph (Fa. ESG)
2007-05-04 11:41     ` Ludovic Brenta
2007-05-04 12:21     ` adaworks
2007-05-04 11:53       ` AW: " Grein, Christoph (Fa. ESG)
2007-05-04 12:18   ` adaworks
2007-05-04  9:22 ` Markus E Leypold
2007-05-05  5:55   ` adaworks
2007-05-06 16:21     ` Markus E Leypold
2007-05-04  9:52 ` xavier
2007-05-04 12:19   ` Maciej Sobczak
2007-05-04 12:19   ` adaworks
2007-05-04 13:59 ` Stephen Leake
2007-05-04 16:31   ` adaworks
2007-05-04 18:30     ` Pascal Obry
2007-05-04 19:10       ` Michael Bode
2007-05-04 19:22         ` Ed Falis
2007-05-04 20:22           ` Michael Bode
2007-05-04 20:51             ` Markus E Leypold
2007-05-04 21:57             ` Ed Falis
2007-05-04 22:24               ` Markus E Leypold
2007-05-05  9:59               ` Michael Bode
2007-05-05 11:37                 ` Markus E Leypold
2007-05-05 11:51                 ` Georg Bauhaus
2007-05-05 12:13                   ` Markus E Leypold
2007-05-05 12:30                   ` Michael Bode
2007-05-07  9:40                     ` Georg Bauhaus
2007-05-07 18:17                       ` Michael Bode
2007-05-07 19:39                         ` Georg Bauhaus
2007-05-04 20:03         ` Jeffrey Creem
2007-05-04 20:36           ` Michael Bode
2007-05-04 20:55           ` Markus E Leypold
2007-05-05 12:41             ` Jeffrey Creem
2007-05-05 13:24               ` Ed Falis
2007-05-05 13:31                 ` Ludovic Brenta
2007-05-05 13:40                   ` Michael Bode
2007-05-05 13:59                     ` Ludovic Brenta
2007-05-05 14:39                       ` Michael Bode
2007-05-05 14:04                   ` Ed Falis
2007-05-05 14:17                     ` Markus E Leypold
2007-05-05 14:13                 ` Markus E Leypold
2007-05-05 14:16                   ` Ed Falis
2007-05-05 14:07               ` Markus E Leypold
2007-05-04 21:16         ` adaworks
2007-05-05 23:47         ` Stephen Leake
2007-05-06 10:19           ` Michael Bode
2007-05-06 13:31           ` GNAT Professional machine code listings (was: An Ada Advice Inquiry) Larry Kilgallen
2007-05-06 14:50             ` GNAT Professional machine code listings Simon Wright
2007-05-06 15:26             ` GNAT Professional machine code listings (was: An Ada Advice Inquiry) adaworks
2007-05-04 19:59     ` An Ada Advice Inquiry Jeffrey Creem
2007-05-04 21:37       ` adaworks
2007-05-05 12:27       ` John McCormick
2007-05-05 12:45         ` Ludovic Brenta
2007-05-05 23:44     ` Stephen Leake
2007-05-06  5:00       ` adaworks
2007-05-06 10:47         ` Maciej Sobczak
2007-05-06 12:18           ` Dmitry A. Kazakov
2007-05-06 13:49             ` Pascal Obry
2007-05-06 15:47           ` adaworks
2007-05-06 15:20             ` Pascal Obry
2007-05-06 18:12               ` adaworks
2007-05-06 19:38             ` Maciej Sobczak
2007-05-07  7:07               ` Martin Krischik
2007-05-07  8:50                 ` Maciej Sobczak
2007-05-07  9:40                   ` Dmitry A. Kazakov
2007-05-07 13:00                     ` Maciej Sobczak
2007-05-07 13:58                       ` Dmitry A. Kazakov
2007-05-07 21:07                         ` Maciej Sobczak
2007-05-08  7:27                           ` Dmitry A. Kazakov
2007-05-07 16:12                       ` Martin Krischik
2007-05-07 18:38                         ` Markus E Leypold
2007-05-07 21:26                         ` Maciej Sobczak
2007-05-08  2:42                           ` Justin Gombos
2007-05-08  8:15                             ` Maciej Sobczak
2007-05-09  0:19                               ` Justin Gombos
2007-05-09  2:05                                 ` Robert A Duff
2007-05-08 10:50                             ` Markus E Leypold
2007-05-08 15:53                             ` Robert A Duff
2007-05-08 18:03                               ` Ludovic Brenta
2007-05-09  2:23                                 ` Robert A Duff
2007-05-08  6:36                           ` Martin Krischik
2007-05-08  8:32                             ` Maciej Sobczak
replies disabled

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