comp.lang.ada
 help / color / mirror / Atom feed
From: Mark Lorenzen <mark.lorenzen@ofir.dk>
Subject: Re: Feasibility of using Ada in new development
Date: 06 Sep 2004 10:17:27 +0200
Date: 2004-09-06T10:17:27+02:00	[thread overview]
Message-ID: <m3llfndd60.fsf@0x53589c42.boanxx18.adsl-dhcp.tele.dk> (raw)
In-Reply-To: 413bd450$1_2@news.tm.net.my

Adrian Hoe <AdrianHoe@nowhere.com> writes:

> Wojtek Narczynski wrote:
> >>As the matter of fact, we did worry about software which were not
> >>developed in Ada.
> >>
> >> After switching to Ada, we have freed our mind. No more worries and
> >> this let us concentrate more in developing good quality software
> >> and more time on research projects.
> >>
> >>Go for Ada!
> > Unfortunately, the world is a bit more complex, with billions lines
> > of
> > existing code, customers that don't share Ada enthusiasm, not to
> > mention library code voids.
> > Don't get me wrong. I like Ada enough to be doing a project in it
> > right now, even thought Objective-C (it's on Mac) would have been a
> > better choice (libraries, libraries, libraries, compiler problems with
> > signals).
> > But let me give you a few examples:
> > - For a program that analyzes and transforms a C program I'd use SML
> > or O'Caml, because of their library code (ckit, FrontC), and pattern
> > mathing.
> > - For linux kernel development I'd use C, because otherwise I'd have
> > zero chances to commit my work.
> > - For a web e-commerce site I'd use WebObjects (now Java, but I
> > prefered it in Obj-C), because it will be the quickest to develop.
> > - Even the most Ada-centric company in the world uses tons of legacy C
> > code, and I don't think they will rewrite it in Ada any soon. Of
> > course, that code is causing them a lot of problems, but would you
> > call their business decision to stay with it, wrong?
> > - (vicious) There's also a company that is pursuing a subset of Ada,
> > with annotations. Are they wrong, should they switch to full Ada and
> > drop their annotations?
> > - (vicious) Would you use Ada instead of VDM or Z?
> > Final example, I am sincerely interested in the resolution, you may
> > perceive it as a challenge for an Ada zealot:
> > - http://state-threads.sourceforge.net/ how would you do this in Ada
> > (thread = task)? http://citeseer.ist.psu.edu/681845.html describes why
> > I would want this.
> > I really don't know wether to start a six months and up, high risk,
> > project to modify the GNAT runtime, or just use this library in C.
> > Regards,
> > Wojtek
> 
> 
> But Robert is going to develop commercial applications and most or all
> of them will be critical software for his clients business.
> 
> Just like Andrew Caroll quoted in this thread:
>  > The thing that matters is that YOU are satisfied with a few select
>  > languages and products that YOU are productive with, that they yield
>  > excellent deliverables for your customers ("productive") and that using
>  > them pays the bills.  ;-)  That's my two cents worth.
> 
> Customers don't care what you use to develop your software, what they
> care is that your software works and have their job done. Ada can
> deliver this.

Unfortunately a lot of customers demand the use of a specific
language, even though that language may not be suitable for the
problem.

> 
> I wonder if Robert Law has chosen Ada?
> -- 
> Adrian Hoe
> m a i l b o x AT a d r i a n h o e . c o m

Regards,
- Mark Lorenzen



  reply	other threads:[~2004-09-06  8:17 UTC|newest]

Thread overview: 107+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-23 18:27 Feasibility of using Ada in new development Robert Law
2004-08-23 19:05 ` Martin Dowie
2004-08-23 19:09 ` Jeffrey Carter
2004-08-24  0:06 ` Florian Weimer
2004-08-24  1:31 ` Stephen Leake
2004-08-24  3:59 ` Adrian Hoe
2004-08-24  4:13 ` Steve
2004-08-24 11:09   ` Phong Ho
2004-08-24 11:40     ` Jeff C,
2004-08-24 20:25       ` Robert Law
2004-08-25 21:05         ` Dan McLeran
2004-08-26  2:42           ` John B. Matthews
2004-08-26 11:49           ` Georg Bauhaus
2004-08-26 19:31             ` Dan McLeran
2004-08-26 20:04               ` Simon Wright
2004-08-27 12:47               ` Georg Bauhaus
2004-08-27 21:08                 ` Dan McLeran
2004-08-28  0:28                   ` Stephen Leake
2004-09-01  4:09                     ` Adrian Hoe
2004-09-01  4:07                   ` Adrian Hoe
2004-09-01 14:14                     ` Hyman Rosen
2004-09-01 15:30                       ` Ed Falis
2004-09-05 20:50                         ` Florian Weimer
2004-09-05 21:27                           ` Ed Falis
2004-08-26 18:15           ` Ludovic Brenta
2004-08-28 17:57             ` Dan McLeran
2004-08-28 18:37               ` Ludovic Brenta
2004-08-30 17:06                 ` Dan McLeran
2004-08-30 18:00                   ` Georg Bauhaus
2004-08-30 18:55                   ` Jeffrey Carter
2004-08-31 17:11                     ` Dan McLeran
2004-08-31 17:46                       ` stephane richard
2004-08-31 19:19                         ` Björn Persson
2004-09-01 12:32                           ` Georg Bauhaus
2004-09-01 14:35                             ` Björn Persson
2004-09-02 15:18                         ` Dan McLeran
2004-09-02 22:03                           ` Randy Brukardt
2004-09-03 14:56                             ` Dan McLeran
2004-09-03 18:09                               ` Jeffrey Carter
2004-09-03 23:42                               ` Randy Brukardt
2004-09-04 15:06                                 ` Stephen Leake
2004-09-04 18:31                                   ` Georg Bauhaus
2004-09-05  8:18                                   ` Pascal Obry
2004-09-07  8:32                                   ` Jacob Sparre Andersen
2004-09-07  8:57                                     ` Georg Bauhaus
2004-09-08 12:26                                       ` Stephen Leake
2004-09-08 13:07                                         ` Georg Bauhaus
2004-08-31 18:12                       ` Jeffrey Carter
2004-08-31 18:14                         ` stephane richard
2004-08-31 20:09                           ` Hyman Rosen
2004-09-02  8:56                             ` Martin Dowie
2004-09-02 16:23                               ` Martin Krischik
2004-09-03  8:30                                 ` Martin Dowie
2004-09-03 18:04                                   ` Jeffrey Carter
2004-09-02 15:11                             ` Dan McLeran
2004-09-02 16:17                               ` Code completion Björn Persson
2004-09-02 17:42                                 ` Georg Bauhaus
2004-09-02 19:29                               ` Feasibility of using Ada in new development Simon Wright
2004-09-03 14:57                                 ` Dan McLeran
2004-08-26  9:52         ` Pascal Obry
2004-09-03  7:14         ` Case Crab
2004-09-03 12:21           ` Georg Bauhaus
2004-08-25  1:08     ` Puckdropper
2004-08-25  6:02       ` Adrian Hoe
2004-08-25  8:12         ` Martin Dowie
2004-08-25 12:54         ` Florian Weimer
2004-08-24 23:01 ` Luke A. Guest
2004-08-26 17:17   ` Warren W. Gay VE3WWG
2004-08-31  6:22 ` Wojtek Narczynski
2004-09-01  4:04   ` Adrian Hoe
2004-09-04 15:38     ` Wojtek Narczynski
2004-09-05  8:27       ` Pascal Obry
2004-09-05 11:54         ` Marius Amado Alves
2004-09-05 12:18           ` State Threads (was: Feasibility of using Ada in new development) Björn Persson
2004-09-05 13:13             ` State Threads Marius Amado Alves
2004-09-06 13:15               ` Wojtek Narczynski
2004-09-06 14:28                 ` Marius Amado Alves
2004-09-06 18:24                   ` Wojtek Narczynski
2004-09-07  0:23                     ` Marius Amado Alves
2004-09-07  8:13                       ` Wojtek Narczynski
2004-09-07 10:03                         ` Marius Amado Alves
2004-09-07 10:08                     ` Ole-Hjalmar Kristensen
2004-09-07 15:20                       ` Wojtek Narczynski
2004-09-06 16:23                 ` Georg Bauhaus
2004-09-07  8:01                   ` Wojtek Narczynski
2004-09-07  9:16                     ` Georg Bauhaus
2004-09-08 12:38                       ` Wojtek Narczynski
2004-09-08 13:26                         ` Georg Bauhaus
2004-09-06 12:19           ` Feasibility of using Ada in new development Wojtek Narczynski
2004-09-06 17:56         ` Wojtek Narczynski
2004-09-06 20:52           ` Pascal Obry
2004-09-07  8:40             ` Wojtek Narczynski
2004-09-07 23:59           ` Randy Brukardt
2004-09-08  9:10             ` Wojtek Narczynski
2004-09-09  1:12               ` Randy Brukardt
2004-09-09 10:26                 ` Wojtek Narczynski
2004-09-09 21:46                   ` Randy Brukardt
2004-09-06  3:11       ` Adrian Hoe
2004-09-06  8:17         ` Mark Lorenzen [this message]
2004-09-06 12:31         ` Wojtek Narczynski
2004-09-06  7:36       ` Ole-Hjalmar Kristensen
2004-09-06 15:32         ` Wojtek Narczynski
2004-09-07 23:51       ` Randy Brukardt
     [not found] <20040903083525.4DDF94C4137@lovelace.ada-france.org>
2004-09-03 10:17 ` Andrew Carroll
  -- strict thread matches above, loose matches on Subject: below --
2004-09-07  7:27 Robert C. Leif
2004-09-07 12:51 ` Ed Falis
     [not found] <200409070727.i877Rn69015076@mail710.megamailservers.com>
2004-09-08 12:24 ` Stephen Leake
replies disabled

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