Re: Improving Ada's image - Was: 7E7 Flight Controls Electronics

From: Marin David Condic (nobody_at_noplace.com)
Date: 06/10/04


Date: Thu, 10 Jun 2004 12:13:16 GMT

Rewriting an existing system in a new language is mostly a waste of time
unless a) The existing implementation is so bad that it can only really
be fixed by tossing it out and starting again or b) You intend to add
some significant new capability that can't be easily added to the
existing system. I'd agree that just because a program is written in C
or C++ is not on the face of it a justification for rewriting it in Ada.
Solid systems can and have been written in other languages and rewriting
them in Ada doesn't add any real value. It would be far more productive
to develop something *new* that gave the world some capability it didn't
already have.

MDC

Hyman Rosen wrote:
>
> But I have shown you systems written in C and C++ that are
> responsible for billins in revenue, are used happily and
> productively by millions of people, that are maintained by
> widely distributed groups of programmers, and so forth. Why
> would someone without an axe to grind accept the thesis that
> there is something so intrinsically bad about those languages
> that choosing them for a new project is absolutely wrong?
>

-- 
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/NSFrames.htm
Send Replies To: m   o   d   c @ a   m   o   g
                    c   n   i       c   .   r
     "Face it ladies, its not the dress that makes you look fat.
     Its the FAT that makes you look fat."
         --  Al Bundy
======================================================================


Relevant Pages

  • Re: Term Rewriting vs. Functional Programming
    ... > You are correct in that in standard rewriting, ... In TRS-based languages, ... > functional programming languages is its support for rewriting modulo ... this seems to be an important difference between FP and TRS. ...
    (comp.lang.functional)
  • Re: LaTeX, PerlTeX, PyTeX, LuaTeX, TeX ...
    ... The theme grew into a discussion of programming ... languages, but the initial topic was a bit different, that of rewriting ... you regard PyTeX as a positive influence. ...
    (comp.text.tex)
  • Re: How did C++ beat the competition?
    ... > People say it was the compatibility with C, ... > C-compatible languages no one heard of. ... decision process where I worked and one of the big concerns was if the ... rewriting didn't make sense, ...
    (comp.lang.cpp)
  • Re: No call for Ada (was Re: Announcing new scripting/prototyping language)
    ... I do it all the time (and in Ada). ... those types of apps shouldn't get wrapped around the axle over ... evaluation of the relative speed of compilers and languages. ... its not the dress that makes you look fat. ...
    (comp.lang.c)
  • Re: No call for Ada (was Re: Announcing new scripting/prototyping language)
    ... I do it all the time (and in Ada). ... those types of apps shouldn't get wrapped around the axle over ... evaluation of the relative speed of compilers and languages. ... its not the dress that makes you look fat. ...
    (comp.lang.java)