comp.lang.ada
 help / color / mirror / Atom feed
From: "John R. Strohm" <strohm@airmail.net>
Subject: Re: naval systems
Date: Sat, 23 Feb 2002 11:18:45 -0800
Date: 2002-02-23T11:18:45-08:00	[thread overview]
Message-ID: <CB534AA00A46FA5E.AAAB490398694730.BDDDDEA65B01C997@lp.airnews.net> (raw)
In-Reply-To: a55m56$6mk$1@nh.pace.co.uk

"Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org> wrote in
message news:a55m56$6mk$1@nh.pace.co.uk...
> "David Gillon" <david.gillon@baesystems.com> wrote in message
> news:3C763746.CC8B2965@baesystems.com...
> >
> >
> > Andrew Swallow wrote:
> > >  The runtime support code
> > > needed more memory than most embedded computers had.
> >
> > Only if you didn't tailor it. And how has the embedded market reacted to
> > this supposed limitation? Gone all out for run-time operating
> > systems.....
> >
> Good point. I've built embedded systems with Ada that had nice, small RTKs
> that could be cut down to just what you needed and no more. For very tiny
> computers, you probably couldn't get the whole of Ada into them, but if
you
> made intelligent choices about what you needed, you could get all the way
> down to *NO* RTK if necessary.

Something over ten years ago, I took an Ada training class at Texas
Instruments.  (It was really a review for me, but I needed the review.)  One
of the features of the class was a videotape of a Q&A session with Jean
Ichbiah and two other Ada luminaries.

Ichbiah was asked that precise question, about the size of the runtime, and
how it seemed that it would be too big for anything practical.

His answer was that a just-about-fully-compliant Ada runtime module had been
written in 4K words.  Note well his choice of words:  not "could be" but
"HAD BEEN" (emphasis added).

Not long after that, I had occasion to check that answer, for the Tartan
Labs toolset for the TI 320C30 32-bit floating point digital signal
processor.  The Ada runtime module for that processor was, indeed, about 4K
words.  This rather shocked my supervisor at the time; he'd just assumed it
would be prohibitively big and NEVER LOOKED.

I don't know very many embedded systems that can't scratch up 4K words of
code space for a runtime kernel.






  parent reply	other threads:[~2002-02-23 19:18 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <3C74E519.3F5349C4@baesystems.com>
     [not found] ` <20020221205157.05542.00000012@mb-cm.news.cs.com>
2002-02-22 12:19   ` naval systems David Gillon
2002-02-22 14:55     ` Marin David Condic
2002-02-23  5:54       ` David Starner
2002-02-25 15:05         ` Marin David Condic
2002-02-26  2:34           ` Larry Kilgallen
2002-02-26 17:44           ` David Starner
2002-02-26 19:49             ` Pat Rogers
2002-02-26 19:55               ` Ray Blaak
2002-02-26 20:46                 ` Pat Rogers
2002-02-26 22:41                   ` Ray Blaak
2002-02-27  0:02                     ` Pat Rogers
2002-02-27  5:01                       ` David Starner
2002-02-27  9:38                         ` Jean-Pierre Rosen
2002-02-27 19:48                         ` compiler benchmark comparisons (was: naval systems) Wes Groleau
2002-02-27 21:51                           ` Pat Rogers
2002-03-01  2:04                             ` David Starner
2002-03-01  4:06                               ` Pat Rogers
2002-02-27 23:53                           ` Gary Barnes
2002-02-28  2:19                             ` Dan Andreatta
2002-02-28 10:04                               ` Jerry van Dijk
2002-02-28 13:35                               ` compiler benchmark comparisons Georg Bauhaus
2002-02-28 18:12                                 ` Dan Andreatta
2002-03-01  5:07                                   ` Robert Dewar
2002-03-01 16:43                                     ` Dan Andreatta
2002-03-01 23:17                                     ` Dan Andreatta
2002-03-01 23:40                                       ` tmoran
2002-02-28 14:18                               ` compiler benchmark comparisons (was: naval systems) Wes Groleau
2002-02-28 14:31                               ` Ted Dennison
2002-02-28 18:33                                 ` Dan Andreatta
2002-02-28 21:14                                 ` Wes Groleau
2002-02-28 14:01                             ` Wes Groleau
2002-03-01 22:01                               ` Randy Brukardt
2002-02-28 15:58                             ` Larry Kilgallen
     [not found]                             ` <338040f8.0202271819.373f733a@Organization: LJK Software <TgAW8WWqYgP5@eisner.encompasserve.org>
2002-03-01 19:29                               ` Robert Dewar
2002-03-02 11:12                                 ` Pascal Obry
2002-03-02 19:49                                   ` Richard Riehle
     [not found]                               ` <5ee5b646.0203011129.1bdbac56@po <ug03ji5ow.fsf@wanadoo.fr>
2002-03-02 18:20                                 ` Simon Wright
2002-02-27  2:28                   ` naval systems David Starner
2002-02-27 21:44                     ` Pat Rogers
2002-03-01  2:59                       ` David Starner
2002-03-01 15:33                         ` Pat Rogers
2002-03-01 17:22                       ` Jeffrey Carter
2002-03-03  5:21                         ` David Starner
2002-02-26 22:40                 ` Pascal Obry
2002-02-27  0:42               ` David Starner
2002-02-23 19:18       ` John R. Strohm [this message]
2002-02-23 18:36         ` martin.m.dowie
2002-02-25 15:10         ` Marin David Condic
2002-02-28 16:33     ` tony gair
2002-02-28 17:33       ` David Gillon
2002-02-28 21:18       ` Wes Groleau
2002-03-01 17:31       ` Boeing 777 (WAS: naval systems) Simon Pilgrim
replies disabled

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