TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-Transfer-Encoding: 7bit
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
From: "Matthew S. Whiting" <[log in to unmask]>
Date: Mon, 21 Jul 1997 20:04:35 -0700
Content-Type: text/plain; charset=us-ascii
MIME-Version: 1.0
Parts/Attachments: text/plain (27 lines)
Robert I. Eachus wrote:
> At 03:22 PM 7/20/97 +0200, Samuel Tardieu wrote:
> > For example I cannot see any "true" functional language in
> >your list (such as ML or CAML) nor any portable interpreted languages
> >(let along shells) such as Python that are very useful to develop
> >small prototypes in a very short time (for example to test a brand new
> >algorithm against gross errors or to estimate the mean complexity of
> >an algorithm).
>      I don't want to get into the debate about which Lisp dialects are
> "true" functional languages, but yes, I was trying to keep the list to
> those languages which are sufficently dominant in a particular area.  For
> instance, I almost added Prolog, but figured it didn't quite make the cut.
> And, yes, a good software engineer has probably used a dozen scripting
> langauges and twice as many assemblers.  But can someone who has never
> written a significant program in assembler--or even machine
> language--qualify as a good software engineer?

Sure.  I don't think one has to dig a ditch by hand to be a civil
engineer nor drive a hot rivet with a hand sledge to qualify as a
structural engineer.  Requiring one to have used early, primitive
software implementation tools in order to be a software engineer would
be just as ludicrous as the above examples, IMO.