comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Is Linux right for Embedded?
Date: Wed, 3 Oct 2001 16:27:11 -0400
Date: 2001-10-03T20:27:13+00:00	[thread overview]
Message-ID: <9pfsb1$hma$1@nh.pace.co.uk> (raw)
In-Reply-To: jeKu7.14722$ev2.24082@www.newsranger.com

I was rather thinking about the case where someone develops software for a
product and the product lives for a relatively short time and the *next*
product that comes along reuses little to none of the existing code because
it is sufficiently "new" to warrant a whole new development. You might see
this in some kinds of consumer electronics products and some PC types of
apps, where basically a whole new look&feel needs to be developed every year
to 18 months. In effect, the developers are building throw-away code.

Granted, part of the reason this may be done is that the language of
implementation makes it sufficiently hard to maintain, enhance or reuse, so
it becomes more cost effective to pitch it and start over. Some of the
reason it might get done is simply to guarantee a difference with every
release. Some of the reason may be because the company wants to avoid the
costs involved in building systems that will hang around for a long time or
have big reuse factors. (You produce little to no design artifacts and have
to do little to no configuration management and certainly don't need to
produce much in the way of programmer documentation or provide for a lot of
customer problem reporting. If you can build the thing all over again from
bottom dead center at less cost than doing a *good* job, maybe you don't
need to do a *good* job?)

I'll easily concede that Ada buys you a lot for long-lived systems or
developing reusable code or any of the conditions that may keep what you
build around for five years. I'd just offer that even when you don't have
long-lifespan concerns, Ada can make a lot of sense from a reliability and
time-to-market perspective as well.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/


"Ted Dennison" <dennison@telepath.com> wrote in message
news:jeKu7.14722$ev2.24082@www.newsranger.com...
>
> I wasn't talking specificaly about maintenance. Just because you have to
> *develop* quickly doesn't mean that people won't be trying to use that
software
> 5 years from now. It also doesn't mean that developers won't be trying to
use
> your sources 5 years from now. In a short-cycle environment reuse of old
code
> from the previous generation is vital to a project's success. What you
don't
> want in that enviroment is to find yourself stuck with a language that was
> designed to promote *itself*, rather than reuse.
>






  reply	other threads:[~2001-10-03 20:27 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <Hcst7.10135$T24.6287173@typhoon.san.rr.com>
     [not found] ` <3BB69F21.B5AA7451@intercom.com>
     [not found]   ` <9p84tm$1ovg$1@news.cybercity.dk>
2001-10-01 15:02     ` Is Linux right for Embedded? Marin David Condic
2001-10-01 17:39       ` bgeer
2001-10-01 17:54         ` Pat Rogers
2001-10-01 18:52           ` Marin David Condic
2001-10-01 19:45             ` mike
2001-10-01 20:18               ` Larry Kilgallen
2001-10-01 20:46                 ` Marin David Condic
2001-10-03  1:50                   ` Lee Chang
2001-10-03  3:51                     ` mike
2001-10-02  8:06                 ` Dmitry Kazakov
2001-10-02 14:38                   ` Marin David Condic
2001-10-02 18:00           ` bgeer
2001-10-02 18:40             ` Larry Kilgallen
2001-10-02 18:44             ` Marin David Condic
2001-10-02 18:59             ` Pat Rogers
2001-10-02 19:34             ` mike
2001-10-02 21:24               ` Marin David Condic
2001-10-03 16:02               ` bgeer
2001-10-03 16:19                 ` Pat Rogers
2001-10-03 16:45                   ` Gary Scott
2001-10-03 17:12                     ` Ted Dennison
2001-10-03 17:39                       ` Marin David Condic
2001-10-03 18:10                       ` Gary Scott
2001-10-03 16:23                 ` Darren New
2001-10-03 16:32                 ` Marin David Condic
2001-10-03 17:31                   ` Ted Dennison
2001-10-03 17:52                     ` Marin David Condic
2001-10-03 20:07                       ` Ted Dennison
2001-10-03 20:27                         ` Marin David Condic [this message]
2001-10-03 20:44                       ` Preben Randhol
2001-10-03 21:09                         ` Marin David Condic
2001-10-03 23:48                           ` Preben Randhol
2001-10-04  2:58                             ` Brian Rogoff
2001-10-04 13:40                             ` Marin David Condic
2001-10-03 23:56                           ` pete
2001-10-04  4:33                             ` David Bolen
2001-10-04 17:19                               ` David Botton
2001-10-04 13:51                             ` Marin David Condic
2001-10-04 18:07                               ` mike
2001-10-04 23:47                 ` Rufus V. Smith
2001-10-01 18:42         ` Marin David Condic
2001-10-01 19:40           ` mike
2001-10-01 21:05             ` Marin David Condic
2001-10-02 17:57       ` Everett M. Greene
2001-10-02 17:43         ` Marin David Condic
2001-10-02 17:50         ` Ted Dennison
2001-10-02 18:46           ` Marin David Condic
2001-10-02 18:37         ` Larry Kilgallen
replies disabled

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