comp.lang.ada
 help / color / mirror / Atom feed
* RE: Ada used in General Aviation (GA) applications?
@ 2004-05-14 11:44 Lionel.DRAGHI
  2004-05-14 18:11 ` Martin Dowie
  0 siblings, 1 reply; 115+ messages in thread
From: Lionel.DRAGHI @ 2004-05-14 11:44 UTC (permalink / raw)
  To: comp.lang.ada


| -----Message d'origine-----
| De: Lutz Donnerhacke [mailto:lutz@iks-jena.de]
...
| It look other than C. You can't be productive while learning.

That's absolutly *not* our experience here in Thales Communications. 
Beginners on my (rather complex) project understand quickly the code,
because Ada is crystal clear. 
They are able to fix bug quickly because the language and the compiler catch
most stupid syntax error.

We have several time succesfully integrated beginners (first job and no Ada
knowledge). It was easy, provided that peer reviews are done and that
experienced programmers are available for sharp questions, and that they
start with simple coding task.

Those beginners will know 50% of Ada long before knowing 10% of our domain,
and that's a much bigger cost.

-- 
Lionel Draghi 

PS : to be franck, I won't hire someone with programming experience that
can't master Ada basis in a week.



^ permalink raw reply	[flat|nested] 115+ messages in thread
* RE: Ada used in General Aviation (GA) applications?
@ 2004-05-13  8:39 Lionel.DRAGHI
  0 siblings, 0 replies; 115+ messages in thread
From: Lionel.DRAGHI @ 2004-05-13  8:39 UTC (permalink / raw)
  To: comp.lang.ada



| -----Message d'origine-----
| De: Bernd.Specht@gmx.com [mailto:Bernd.Specht@gmx.com]
...
| Whats about the time to train the staff?
| Whats about the time to get familiar with the new tools?
| Whats about the time to get familiar with the new language?
...
| Whats about the money for the new tools?
| Whats about the money for training?

Put this in the balance, the conclusion is not obvious.

Just some point here :
- Ada learning curve is generally over estimated, because people expect a
high level language to be mastered in about the same time than for C++. In
Ada, your are able to fix alone problem in existing code and do simple
addition very quickly.
 
- Ada benefits are generally underestimated, because even experienced people
don't trust the figures. They just expect some marginal benefits.

- in our experience, language and related tools training is negligible
compared to the the time to master the domain.

-- 
Lionel Draghi



^ permalink raw reply	[flat|nested] 115+ messages in thread
* RE: Ada used in General Aviation (GA) applications?
@ 2004-05-13  7:57 Lionel.DRAGHI
  0 siblings, 0 replies; 115+ messages in thread
From: Lionel.DRAGHI @ 2004-05-13  7:57 UTC (permalink / raw)
  To: comp.lang.ada



| -----Message d'origine-----
| De: Bernd.Specht@gmx.com [mailto:Bernd.Specht@gmx.com]
...

| 60% less???
Take a look a the studies on the net.
 
...
| Our business is to make profit. You are an academician?
This is also my business, i am not an academician. 
Instead of casting doubts on my own competences, just take a look at the
figures.

-- 
Lionel Draghi



^ permalink raw reply	[flat|nested] 115+ messages in thread
* RE: Ada used in General Aviation (GA) applications?
@ 2004-05-12 14:25 Lionel.DRAGHI
  0 siblings, 0 replies; 115+ messages in thread
From: Lionel.DRAGHI @ 2004-05-12 14:25 UTC (permalink / raw)
  To: comp.lang.ada

| -----Message d'origine-----
| De: Marin David Condic [mailto:nobody@noplace.com]
...
| That assumes "All Other Things Being Equal". They never are. 
| Especially in the embedded world.

Take those other things into account in the balance.

I notice that this argument is used more and more, and most of the time by
those underestimating language influence on developement cost.
Just ask yourself what kind of "other things being not equal" is not a
detail compared to cutting down half developpement time or dividing problem
after release by 8 or shrinking fix time per bug by two.

-- 
Lionel Draghi



^ permalink raw reply	[flat|nested] 115+ messages in thread
* RE: Ada used in General Aviation (GA) applications?
@ 2004-05-12  9:06 Lionel.DRAGHI
  2004-05-12 12:52 ` Marin David Condic
  2004-05-12 17:58 ` Bernd Specht
  0 siblings, 2 replies; 115+ messages in thread
From: Lionel.DRAGHI @ 2004-05-12  9:06 UTC (permalink / raw)
  To: comp.lang.ada



| -----Message d'origine-----
| De: Bernd.Specht@gmx.com [mailto:Bernd.Specht@gmx.com]
...
| > Use an Ada-to-C compiler for 8051.
| 
| Why not directly C?
Because it cost 60% less to developp and because the result will contain 8
time less bugs with a comparable test effort. Studies showing that are on
the net.

If you develop a small software, that will almost never change, and be
embedded in 10 000 cell phones, then recurrent cost (harware for example)
are much more important than non reccurent cost (software developement for
example). This usually result in choosing the cheaper CPU whitout
considering software tools.

But even in this case, this is something to evaluate. Using Ada will result
in:
1 - cheaper developpement
2 - more reliable software
3 - better evolutivity (important in product line context, like cell phones)
4 - better portability

You should evaluate the cost of settling an Ada compilation environment for
your target, and balance it with those points.

-- 
Lionel Draghi



^ permalink raw reply	[flat|nested] 115+ messages in thread
* Ada used in General Aviation (GA) applications?
@ 2004-05-10  9:17 Kai Glaesner
  2004-05-10 11:39 ` Marin David Condic
                   ` (2 more replies)
  0 siblings, 3 replies; 115+ messages in thread
From: Kai Glaesner @ 2004-05-10  9:17 UTC (permalink / raw)


Hello,

there is a (silent) revolution going on in General Aviation these days. Long
after taking over in the cockpit of military and air-transport category
aircraft the computer now found its way into the GA airplane cockpit.

With companies like Garmin bringing state-of-the-art avionics down to
affordable levels it wont take long until a "glass-cockpit" becomes standard
in GA.

Now I wonder about what role Ada plays and will play in this business
segment. I hope it's a big one but anyone out there who knows (or can make
serious guess)?

Thanks in advane for answers

Kai





^ permalink raw reply	[flat|nested] 115+ messages in thread

end of thread, other threads:[~2004-06-06 10:01 UTC | newest]

Thread overview: 115+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-14 11:44 Ada used in General Aviation (GA) applications? Lionel.DRAGHI
2004-05-14 18:11 ` Martin Dowie
2004-05-16 18:53   ` Robert I. Eachus
  -- strict thread matches above, loose matches on Subject: below --
2004-05-13  8:39 Lionel.DRAGHI
2004-05-13  7:57 Lionel.DRAGHI
2004-05-12 14:25 Lionel.DRAGHI
2004-05-12  9:06 Lionel.DRAGHI
2004-05-12 12:52 ` Marin David Condic
2004-05-12 17:58 ` Bernd Specht
2004-05-12 18:13   ` Ludovic Brenta
2004-05-12 18:28     ` Mark Lorenzen
2004-05-13 13:31   ` Mike Silva
2004-05-10  9:17 Kai Glaesner
2004-05-10 11:39 ` Marin David Condic
2004-05-10 17:59   ` Jeffrey Carter
2004-05-11 11:38     ` Marin David Condic
2004-05-10 18:28   ` Bernd Specht
2004-05-10 20:10     ` Martin Dowie
2004-05-11  7:37       ` Dmitry A. Kazakov
2004-05-11  9:45         ` Bernd Specht
2004-05-11  9:52       ` Bernd Specht
2004-05-11 11:50         ` Marin David Condic
2004-05-12  0:07           ` Richard  Riehle
2004-05-12 12:21             ` Marin David Condic
2004-05-12 15:36             ` Robert C. Leif
2004-05-11 19:34         ` Bernd Trog
2004-05-11 20:46           ` Bernd Specht
2004-05-12 17:09             ` Mike Silva
2004-05-12 18:51               ` Bernd Specht
2004-05-13  5:50                 ` Pascal Obry
2004-05-13  7:21                 ` Vinzent 'Gadget' Hoefler
2004-05-13  8:10                   ` Bernd Specht
2004-05-13  8:57                     ` Vinzent 'Gadget' Hoefler
2004-05-13  9:27                     ` Ludovic Brenta
2004-05-13 11:46                     ` Marin David Condic
2004-05-13 19:20                       ` Randy Brukardt
2004-05-13 21:00                         ` tmoran
2004-05-13 23:41                         ` Alexander E. Kopilovich
2004-05-14  6:44                         ` Anders Wirzenius
2004-05-14 13:54                           ` Andersen Jacob Sparre
2004-05-17  5:27                             ` Anders Wirzenius
2004-05-17 11:53                             ` Marin David Condic
2004-05-14 22:31                           ` Ludovic Brenta
2004-05-15  9:05                             ` Jacob Sparre Andersen
2004-05-15 11:46                               ` Ludovic Brenta
2004-05-16 16:48                               ` Jeffrey Carter
2004-05-17 12:17                                 ` Marin David Condic
2004-05-18  1:05                                   ` Jeffrey Carter
2004-05-18  7:58                                     ` Peter Amey
     [not found]                                     ` <40A9EFFC.7090708@noplace.com>
2004-05-19  0:45                                       ` Jeffrey Carter
2004-05-17 12:04                               ` Marin David Condic
2004-05-17  6:09                             ` Anders Wirzenius
2004-05-18  4:45                               ` Simon Wright
2004-05-17 11:58                             ` Marin David Condic
2004-05-17  6:15                           ` Martin Krischik
2004-05-17 11:48                         ` Marin David Condic
2004-05-13 16:45                     ` Pascal Obry
2004-05-13 17:05                       ` Lutz Donnerhacke
2004-05-13 20:59                         ` Bartłomiej Świercz
2004-05-13 21:06                         ` Pascal Obry
2004-05-14  1:07                           ` Alexander E. Kopilovich
2004-05-13 22:37                         ` Alexander E. Kopilovich
2004-05-14  6:41                         ` Ole-Hjalmar Kristensen
2004-05-13 19:30                     ` Bernd Trog
2004-05-13 16:17                   ` Mike Silva
2004-05-11 20:15         ` Martin Dowie
2004-05-12 12:30           ` Marin David Condic
2004-05-13  7:55             ` Dmitry A. Kazakov
2004-05-13 12:01               ` Marin David Condic
2004-05-13 13:22                 ` Dmitry A. Kazakov
2004-05-17 12:25                   ` Marin David Condic
2004-05-17 13:11                     ` Dmitry A. Kazakov
2004-05-13 19:29                 ` Randy Brukardt
2004-05-14 10:45                   ` Kai Glaesner
2004-05-14 22:35                     ` Ludovic Brenta
2004-05-17 12:26                   ` Marin David Condic
2004-05-17 19:29                     ` Randy Brukardt
2004-05-18  1:09                       ` Jeffrey Carter
     [not found]                         ` <40A9F260.9080300@noplace.com>
2004-05-19  0:50                           ` Jeffrey Carter
2004-05-19  1:34                             ` Marin David Condic
2004-06-06  9:48                         ` I R T
2004-05-18  4:50                       ` Simon Wright
     [not found]                         ` <40A9F38C.9080003@noplace.com>
2004-05-18 21:05                           ` Simon Wright
2004-06-06  9:51                             ` I R T
2004-05-18 12:05                       ` Marin David Condic
2004-05-19 17:17                         ` Randy Brukardt
2004-05-19 22:21                           ` Marin David Condic
2004-05-20 19:10                           ` Georg Bauhaus
2004-05-21 11:39                             ` Marin David Condic
2004-05-19 22:42                         ` Jeff C,
2004-05-20 11:36                           ` Marin David Condic
2004-05-21  1:46                             ` Jeff C,
2004-05-21  5:46                               ` Richard  Riehle
2004-05-21  5:44                             ` Simon Wright
2004-06-06 10:01                               ` I R T
2004-05-12  2:32         ` Steve
2004-05-12 12:34           ` Marin David Condic
2004-05-13  6:21         ` Richard  Riehle
2004-05-13 12:09           ` Marin David Condic
2004-05-13 14:58           ` Martin Dowie
2004-05-11 11:41     ` Marin David Condic
2004-05-11 17:28       ` Bernd Specht
2004-05-12 12:42         ` Marin David Condic
2004-05-13  8:00           ` Dmitry A. Kazakov
2004-05-12 10:01     ` Peter Amey
2004-05-12 12:50       ` Marin David Condic
2004-05-12 14:45         ` Georg Bauhaus
2004-05-13  7:43         ` Peter Amey
2004-05-13 12:17           ` Marin David Condic
2004-05-12 17:13       ` Mike Silva
2004-05-10 21:31 ` Ludovic Brenta
2004-05-11 11:29   ` Martin Dowie
2004-05-11 20:12     ` Martin Dowie
2004-05-11 14:29   ` Britt Snodgrass
2004-06-06  9:30 ` I R T

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