TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

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

Print Reply
Samuel Tardieu <[log in to unmask]>
Reply To:
Samuel Tardieu <[log in to unmask]>
Sun, 20 Jul 1997 15:22:45 +0200
text/plain (24 lines)
>>>>> "Robert" == Robert I Eachus <[log in to unmask]> writes:

Robert> You will be selecting from the same set, won't you?  I can't
Robert> imagine a "true" software engineer, as opposed to one who has
Robert> that title on his resume', that won't be experienced in at
Robert> least Ada, C, Fortran, Cobol, sh, csh, and html.  Most will
Robert> also be competant in several dozen more languages, including a
Robert> couple Lisp dialects, SQL, Visual BASIC, and several C++
Robert> variants.

Although I agree that it is important for a software engineer to know
a plethora of languages, I think that the key point is not which
languages she knows, but how many kinds of different paradigms she
masters. 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).

Samuel Tardieu -- [log in to unmask]