comp.lang.ada
 help / color / mirror / Atom feed
From: "stephane richard" <stephane.richard@verizon.net>
Subject: Re: Embedded Keynote Speaker Mentions Ada
Date: Mon, 20 Sep 2004 02:11:16 GMT
Date: 2004-09-20T02:11:16+00:00	[thread overview]
Message-ID: <8%q3d.1820$kn2.1441@trndny07> (raw)
In-Reply-To: 414E2306.6030404@acm.org


"Cesar Rabak" <crabak@acm.org> wrote in message 
news:414E2306.6030404@acm.org...
> stephane richard escreveu:
> > "Cesar Rabak" <crabak@acm.org> wrote in message
> > news:414B6E62.9070402@acm.org...
> >
> >> Larry Kilgallen escreveu:
> >>
> >> If management allow them to use it in the actual project!
> >>
> >> -- Cesar Rabak
> >>
> >
> >
> > Indeed, but what I don't understand is:
> >
> > 1. How and why is it so hard to make them understand that C or C++
> > are not necessarily the solution to their problem simply because of
> > it's popularity.
>
> I have some field experience that can enlight this. From a very high
> level (say management) perspective, the technology is less present and
> all languages seem to be similar. Technicalities are just 'details' and
> big projects have much more than just coding as critical and risky phases.
>
> > Sure, back then, anyone that would have given any language away would
> > have made it popular (BASIC comes to mind ;-).
> >
>
> Although I see you intended as joke, the truth is that given a
> technology backed up by good marketing and adequate (healthier) financed
> companies will be considered first.
>
> Also, as the software engineers will have to know much more than just a
> programming language (Database, GUIs, Modelling, etc.), the available 
> knowledge by the average working force is considered the appropriate 
> choice.
>
> I insist I do not second these attitudes!
>
Agreed, you're totally right about that.  And that's why most project 
management software come with a "extend deadline or hire more resource to 
compensate but no matter what it's gonna cost more than planned" feature. 
;-).   Indeed it is meant as a joke, but even without knowledge per se, Ada 
would probably lessen the use of the afore mentionned feature just by the 
fact that there is less "surprises" in the development process.  Also by the 
fact that unlike C/C++ and most other "fashionable" language by the time the 
Ada code compiles, it works whereas, in other languages,  by the time the 
code compiles, it executes, but works?

> > 2. I think that if any manager or any other person capable of making
> > a "which language" to use decision, if they took 5 minutes to do
> > proper searches, would see the "real" benefits of using ada both as a
> > programming language and as a "economical" solution for the lesser
> > time to debug only.
> >
>
> True. But it is hard to make a business plan on these grounds because the 
> focus today is not in production of code but integration of already built 
> packages.
>
> Even if a system were to be built from scratch, it is acknoledged coding 
> takes about 10% to 20% of all project resources.
>
Indeed for the case of "built from scratch" projects, I would evaluate more 
t=like 20% to 40% if required for coding if not relying on existing code 
base or libraries (assuming no one in the world ever did anything close to 
the intended project).  but I do get your point however, and to me it's a 
sad but true reality.  To me, this is not take software engineering and 
software development for their true meaning that htey were intended for. 
Now everyone wants someone to build their solution in their basement in the 
words of "martin david convic" <- right name?  everyone thinks that the 
"garden variety programmer" is all they need.  If only they could see the 
alternate reality that they are missing.

> > 3. The only thing stopping them, in my book is none of the above.
> > The availability of Ada developers just isn't as big as the "popular"
> > languages.
>
> Yes. In fact I dare to say Ada technology is 'invisible' for a big part of 
> the IT industry.
>
Based on your knowledge and experience.  Could you explain the why of this? 
Like you I do realize that what you say is indeed true.  But I like to know 
why things are the way they are.  And from one professional to another, 
would you make that same decision, knowing Ada as you do?  My speculation on 
this is simple, they choose what they choose because they don't know any 
better, and don't have time to know better.  To me, these are unacceptable 
reasons to base a decision on, especially as far as a development project 
goes.  Yet it seems to happen all the time, why do think that is?

> >
> > 4. It seems that people have the wrong conception of "development
> > tools" as well.  In essence, if it don't operate like microsoft's
> > visual studio IDEs it ain't good.  Big mistake to make that
> > assumption.
>
> I cannot agree more.
>
> > Sure microsoft IDE's aren't all that bad.  But in my
> > opinion, they sure could be better both in features and integration
> > with compilers/linkers etc.  GPS 2.XX (think it's 00 but not sure)
> > from Ada Core Technologies, anyone seen it in action?  From what I've
> > heard, Microsoft can't even begin to compete with what GPS offers to
> > the "whole" development process.
>
> I think here we have the real point. GPS may have some nice features but 
> still lacks as well too much things to be able to really make a 
> difference. . . in addition to its own technology (compiler, gnatmake, 
> project files) we would need a lot of effort to have it integrating with 
> UML modellers, documentation generation tools, etc. to make it really 
> stand in the radar of the developers that still do not use Ada.
>
Indeed, I know there are tools, I have a project on my website for each of 
these features, I have UML to Ada generator somewhere, I have CORBA 
integration bindings (PolyORB is a good example and there is more). 
Ada2HTML producers and the likes, the key is none of htese work with the 
others in an integrated environment.  the tools exist, now we just have to 
make them work together.

> >
> > On a different note, I was happy to get an email yesterday from a
> > student, new to Ada95 in West Washington University.  It's good to
> > see american universities teaching Ada :-).
> >
> Yes. It gives a warm feeling.

Stephane Richard
"Ada World" webmaster
http://www.adaworld.com






  reply	other threads:[~2004-09-20  2:11 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-16 23:57 Embedded Keynote Speaker Mentions Ada Jim Gurtner
2004-09-17  0:28 ` Larry Kilgallen
2004-09-17  1:16   ` Jim Gurtner
2004-09-17 23:08   ` Cesar Rabak
2004-09-18  0:26     ` stephane richard
2004-09-18  0:57       ` Larry Kilgallen
2004-09-20  0:23       ` Cesar Rabak
2004-09-20  2:11         ` stephane richard [this message]
2004-09-20 14:05           ` Cesar Rabak
2004-09-20 20:55             ` stephane richard
2004-09-20 22:06               ` Björn Persson
2004-09-21  0:38                 ` Cesar Rabak
2004-09-21  2:44                   ` stephane richard
2004-09-21 11:48                     ` Björn Persson
2004-09-21 18:08                       ` Martin Krischik
2004-09-21  1:07             ` Benjamin Ketcham
2004-09-21 16:59               ` Warren W. Gay VE3WWG
2004-09-21 19:12                 ` Cesar Rabak
2004-09-21 19:49                   ` Jeffrey Carter
2004-09-22  0:50                     ` Cesar Rabak
2004-09-22 10:08                 ` Anders Wirzenius
2004-09-22 13:04                   ` Benjamin Ketcham
2004-09-22 13:52                     ` Marius Amado Alves
2004-09-22 20:59                       ` Simon Wright
2004-09-22 22:19                         ` Marius Amado Alves
2004-09-23 19:12                           ` Simon Wright
2004-09-23 22:22                           ` Benjamin Ketcham
2004-09-22 23:06                       ` Björn Persson
2004-09-22 16:56                     ` Warren W. Gay VE3WWG
2004-09-22 17:36                       ` Pascal Obry
2004-09-23 10:34                     ` Anders Wirzenius
2004-09-21 20:34             ` Tom
2004-09-21 22:07               ` Georg Bauhaus
2004-09-22  6:20                 ` Tom
2004-09-22  7:48                   ` Jean-Pierre Rosen
2004-09-22 20:28                     ` Jeffrey Carter
2004-09-22 23:15                       ` Björn Persson
2004-09-23 22:19                         ` Randy Brukardt
2004-09-22  9:21                   ` Ada and malicious software Björn Persson
2004-09-22 16:59                     ` Warren W. Gay VE3WWG
2004-09-23  7:33                       ` Jean-Pierre Rosen
2004-09-22  0:56               ` Embedded Keynote Speaker Mentions Ada Cesar Rabak
2004-09-22  2:43               ` stephane richard
2004-09-22  9:24                 ` Peter Hermann
2004-09-23 22:09               ` Randy Brukardt
2004-09-24  3:21                 ` CBFalconer
2004-09-26 11:02                 ` Tom
2004-09-17  2:10 ` Steve
2004-09-17  4:30   ` Larry Kilgallen
2004-09-17 23:58 ` Christopher Browne
2004-09-18  1:01   ` Ed Falis
2004-09-18  3:50     ` Christopher Browne
2004-09-18 11:22   ` Simon Wright
  -- strict thread matches above, loose matches on Subject: below --
2004-09-17  6:10 Christoph Karl Walter Grein
replies disabled

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