comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen.a.leake.1@gsfc.nasa.gov>
Subject: Re: Ada automatic code generation for Simulink models
Date: 30 May 2002 11:20:09 -0400
Date: 2002-05-30T15:27:32+00:00	[thread overview]
Message-ID: <uhekpbr2u.fsf@gsfc.nasa.gov> (raw)
In-Reply-To: 3CF539BA.32BE0D15@NOSPAM.visteon.com

John Kern <jkern3@NOSPAM.visteon.com> writes:

> I see that the Mathworks is dropping support for automatically
> generating Ada code from Simulink models.  

While I remain an ardent Ada fan, I actually don't have a problem with
this. 

What Mathworks is recognizing is that the user language is _Simulink_
(sorry, I don't know if it has another name), not either Ada or C. The
output format is irrelevant; it should not be read by people anyway.
Given that, and given that they don't want to write assembler or
object code, C is a good choice, since it is available for a wider
range of systems than Ada is.

If you want to incorporate the Simulink output in an otherwise Ada
product, define a stable interface and import it. That can be a pain,
I suppose, but you should only have to do it once. You need the stable
interface between the Simulink part and the non-Simulink part anyway;
clearly Ada is the best tool for defining that interface.

What we need to do is show that Ada is _as_ _good_ as Simulink, for
some class of applications. Clearly Simulink (and similar languages)
have niche markets where they are the right tool. I believe Ada is the
right tool for a wide range of markets.

-- 
-- Stephe



  parent reply	other threads:[~2002-05-30 15:20 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-29 20:27 Ada automatic code generation for Simulink models John Kern
2002-05-30  6:35 ` Robert C. Leif
2002-05-30  8:59 ` Rod Chapman
2002-05-30 15:20 ` Stephen Leake [this message]
2002-05-31 19:21 ` Simon Wright
2002-05-31 20:19   ` John Kern
2002-05-31 20:59     ` Simon Wright
2002-06-01 15:11     ` Stephen Leake
2002-06-01 17:09       ` Simon Wright
2002-06-01 18:23         ` Vinzent Hoefler
2002-06-01 19:38           ` Stephen Leake
2002-06-03  9:41       ` Dmitry A. Kazakov
replies disabled

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