comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: NOACE- End of the road for Ada?
Date: Thu, 17 Mar 2005 16:35:10 +0100
Date: 2005-03-17T16:31:37+01:00	[thread overview]
Message-ID: <1wuefxdhphvq5.1te56e3jttqln.dlg@40tude.net> (raw)
In-Reply-To: 9zf_d.5948$qW.2039@newsread3.news.atl.earthlink.net

On Thu, 17 Mar 2005 13:25:25 GMT, Marin David Condic wrote:

> adaworks@sbcglobal.net wrote:
>> 
>> 
>> It would be really cool to have a standard interface between Ada and
>> Matlab.
>> 
> Probably, but it would be even MORE cool if there was an entire Ada
> equivalent of Matlab, et alia. The whole bundle of stuff produced by The 
> Mathworks is pretty cool for the modeling world, but I think it has 
> problems when people try to bring it into production. It is very 
> tempting to say "Well, now that you've defined the control in the model 
> world and conducted a bunch of tests on it, why don't we just compile it 
> and take that code into the production box..." But the model world likes 
> to play fast and loose with all the things that might cause problems in 
> a production world. (For example, everything tends to be just a "real" 
> number - not much type checking going on. Or not much support for 
> low-level representations of data that might matter when the zeros and 
> ones actually connect to the hardware. Or any number of other complaints.)
> 
> So people like to just build these models then take the code into 
> production, but might it not be BETTER if the modeling tool had 
> capabilities aimed at the production world? Might it not be BETTER if a 
> modeling tool took into consideration the needs of and proven techniques 
> of embedded software development? So if someone designed such a modeling 
> tool and incorporated Ada-isms into it and had it generating Ada code, 
> and it provided BETTER capabilities to the guy designing models, might 
> that not create an interesting marketplace for Ada?

It absolutely true.

I can confirm that in the automotive area it would be a great breakthrough,
if something like above existed. Simulink lacks multi-threaded middleware
for deploying the models. Considering a wide range of complex protocols
which need to be supported (from CAN to TCP/IP), clearly there is an abyss
between the code generated by Simulink to the code needed. More to the
point, there is no chance that people drawing diagrams would be able to get
this communication code right. An Ada platform with a middleware taking
care of this mess would be technically unbeatable.

However, there is a problem of acceptance. People want C. Even more they
want C#. Lots of projects are doomed to fail before they change their
minds...

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2005-03-17 15:35 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-10  2:33 NOACE- End of the road for Ada? Michael Card
2005-03-10  4:33 ` Alexander E. Kopilovich
2005-03-10 13:42   ` Michael Card
2005-03-10 21:57     ` Ludovic Brenta
2005-03-11  4:53     ` Alexander E. Kopilovich
2005-03-10 21:39   ` Frank J. Lhota
2005-03-12 19:08 ` svaa
2005-03-13  1:59   ` Stephen Leake
2005-03-13 12:44     ` svaa
2005-03-13 14:22       ` Stephen Leake
2005-03-13 14:56         ` Dmitry A. Kazakov
2005-03-13 21:50         ` Dr. Adrian Wrigley
2005-03-13 23:39           ` Larry Kilgallen
2005-03-13 23:20         ` Dr. Adrian Wrigley
2005-03-14  0:25           ` Michael Card
2005-03-14  2:11             ` Ed Falis
2005-03-14  2:29               ` Dr. Adrian Wrigley
2005-03-16  4:49             ` Wes Groleau
2005-03-14  2:22           ` Jeff C
2005-03-13 17:23       ` Marin David Condic
2005-03-13 18:42 ` adaworks
2005-03-13 19:58   ` Peter C. Chapin
2005-03-13 20:14     ` Pascal Obry
2005-03-14  5:13   ` Jared
2005-03-14 13:42     ` Marin David Condic
2005-03-15  0:34       ` Alexander E. Kopilovich
2005-03-15 10:52         ` Marin David Condic
2005-03-16  5:15           ` Alexander E. Kopilovich
2005-03-16 17:42             ` Marin David Condic
2005-03-17  2:34               ` adaworks
2005-03-17 13:25                 ` Marin David Condic
2005-03-17 15:35                   ` Dmitry A. Kazakov [this message]
2005-03-18 12:34                     ` Marin David Condic
2005-03-17  4:56               ` Alexander E. Kopilovich
2005-03-17 13:56                 ` Marin David Condic
2005-03-18 22:22                   ` Alexander E. Kopilovich
2005-03-19 13:43                     ` Marin David Condic
2005-03-17 14:54                 ` Dr. Adrian Wrigley
2005-03-18  1:26                   ` Alexander E. Kopilovich
2005-03-30  8:46                 ` jtg
2005-03-15  4:00     ` adaworks
2005-03-16 20:18       ` Robert A Duff
2005-03-17  2:48         ` adaworks
2005-03-17  3:54         ` Alexander E. Kopilovich
2005-03-18  2:45           ` adaworks
2005-03-18  3:45             ` Wes Groleau
2005-03-18  8:43               ` Dmitry A. Kazakov
2005-03-18 13:04               ` Robert A Duff
2005-03-18 14:03                 ` Jean-Pierre Rosen
2005-03-20 13:47       ` Marin David Condic
2005-03-20 17:29         ` adaworks
2005-03-21 13:07           ` Marin David Condic
2005-03-21 13:59             ` Peter Hermann
replies disabled

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