comp.lang.ada
 help / color / mirror / Atom feed
From: Adrian Hoe <AdrianHoe@nowhere.com>
Subject: Re: Feasibility of using Ada in new development
Date: Mon, 06 Sep 2004 11:11:47 +0800
Date: 2004-09-06T11:11:47+08:00	[thread overview]
Message-ID: <413bd450$1_2@news.tm.net.my> (raw)
In-Reply-To: <5ad0dd8a.0409040738.3fff41b8@posting.google.com>

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.

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




  parent reply	other threads:[~2004-09-06  3:11 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 [this message]
2004-09-06  8:17         ` Mark Lorenzen
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