comp.lang.ada
 help / color / mirror / Atom feed
From: Adrian Hoe <AdrianHoe@nowhere.com>
Subject: Re: Feasibility of using Ada in new development
Date: Tue, 24 Aug 2004 11:59:30 +0800
Date: 2004-08-24T11:59:30+08:00	[thread overview]
Message-ID: <412abc0e$1_2@news.tm.net.my> (raw)
In-Reply-To: <8429999a.0408231027.2850e800@posting.google.com>

Robert Law wrote:
> I would like to start by saying my message is not an attempt to start
> a flame war or anything like that.
> 
> I've been programming for years using everything from COBOL, RPG, C,
> Java, PHP, etc.  I've written a number of business applications,
> usually accounting ones.  (That's the advantage of having more than
> twenty years of experience.)  I'm at the point in my life where I want
> to pursue a dream I've had for years of having my own software
> development company, basically a VAR or ISV.
> 
> I want to use a language that meets the following criteria:
> 
> 1. It must be reliable.
> 2. It must be supported.
> 3. It must be usuable to develop applications in a graphical
> environment.  Basically Motif, GTK, or KDE.
> 4. It must be usuable to develop programs used via a browser. 
> 5. It must be able to interface with relational databases either
> through a standard interface or ODBC.
> 6. It would be nice if it was somewhat object oriented.  I'm not an
> object oriented purist, but it does have some nice features.  I
> especially like its automatic garbage collection of no lonter used
> variable.
> 
> I don't care much whether or not there are millions of programmers
> that know how to use it.  Any programmer worth their salt would be
> willing to learn and become proficient in a new language.
> 
> I do want it to be a language that is efficient yet doesn't give you a
> rope with a noose or a loaded, cocked, gun when you use it.
> 
> You can see that I'm leary of C and C++.  I have used them, and
> continue to use them, but I'm not at all sure that I want to use them
> to develop business applicatons.  I'm tired of reading about buffer
> overflows.
> 
> I have played around somewhat with Ada but by no means am I an expert.
>  I'm concerned that Ada may be starting to fade into obscurity.  If I
> get my company going (I know its a BIG if), I want to use the language
> for years and not chase after every silver bullet that comes along.
> 
> I'm interested in your comments and ideas, especially about Ada being
> able to meet my requirements.
> 
> Thanks,
> Robert Law



Hi Robert,

I got extremely excited when I read about your post. I think my 
experience with my company (I run my own companies) is very well suited 
in your case. What I can say in simple words is that your company is 
almost doing the same thing my company did almost ten years ago.

My company used many different computer languages ten years ago. Ranging 
from Clipper and Paradox to C/C++, Pascal, Fortran, COBOL and Delphi. We 
had problems to not only maintaining the software but with ourselves. 
Some of our staff came and left because of tedious and heavy workload. 
They must switch from one programming language to another when they 
maintained the software developed in many different languages.

Besides that, none of the languages used could satisfy our requirement. 
I proposed to switch to Ada. Today, we have only one single standard, 
and one single language. Sometimes, although we still use little bit of 
Perl, PHP and C, they are only a tiny fraction of entire picture. Less 
than 1% I can say.

My team has done a study based on our MRP/ERP software for furniture 
industries company in Malaysia. You can refer to my paper: "Software 
Development Re engineering" at my website: a d r i a n h o e . c o m. 
(Please remove the white spaces in the url)

I am not sure about point (4)  It must be usable to develop programs 
used via a browser. But I think someone is doing this and you can take a 
look at Ada Web Server (AWS) project.

For the rest of your points, my paper already explains in details.

I would say: "Go for Ada. You will not regret after another ten years."

If you need to discuss in length, you know where to get me. :)

Best regards,
-- 
Adrian Hoe (trying to infect another guy with Ada :))
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-08-24  3:59 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 [this message]
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
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