comp.lang.ada
 help / color / mirror / Atom feed
From: WhiteR@CRPL.Cedar-Rapids.lib.IA.US (Robert S. White)
Subject: Re: Software_engineers should know what Language?
Date: 1996/12/11
Date: 1996-12-11T00:00:00+00:00	[thread overview]
Message-ID: <58lfu5$e6g@flood.weeg.uiowa.edu> (raw)
In-Reply-To: 58j7om$239@anubis.reed.edu


In article <58j7om$239@anubis.reed.edu>, dmoore@reed.edu says...

...snip...

>  Again, not true.  If you know pascal, great.  If you are picking up
>the fundamentals of structured programming, pascal is a wonderful
>language to start with.  However, if you are already familiar with
>structured concepts, as anyone even moderately proficient in C, or
>C++ is likely to be, it is simply a waste of time to learn pascal.
>Software developers are not children.  They do not need the compiler
>to hold their hand while bludgeoning them with the fundamentals.  If
>they have bad habits, they should be pointed out, the consequences of
>such habits concretely explained, and shown the correct (?) alternatives.
>If this does not cure bad habits, pascal will not either.

  Huh?  Sorry - I don't care how smart you are...Don't you think it is a good 
idea to use computers for what they are best at?  Find stupid human oversights 
early.  Use a language/tool which forces you to describe what you intend to do 
before you do it.  Then implement the do it.  If the solution does not do it 
right per the pre-definition (contract) then hope the compiler finds the error 
rather than a passenger aircraft crash.

  C or C++ don't do this.  Newer (or better thought out) languages like Java, 
Eiffel and especially Ada (for a long time) do.

  And yes I have done a lot of C (and some true C++) software.  Like it, but 
don't think they are suitable for programming in the large or for safety 
critical software.

  Just for the last 20 years in industy...
_______________________________________________________________________
Robert S. White                    -- an embedded sys software engineer
WhiteR@CRPL.Cedar-Rapids.lib.IA.US --long/cheap alternate I-net address





       reply	other threads:[~1996-12-11  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <57ghrj$jn7@knot.queensu.ca>
     [not found] ` <pjo4thvr7zw.fsf@utkux4.utcc.utk.edu>
     [not found]   ` <58j7om$239@anubis.reed.edu>
1996-12-11  0:00     ` Robert S. White [this message]
1996-12-11  0:00       ` Software_engineers should know what Language? Robert Dewar
1996-12-11  0:00       ` Brian Orpin
replies disabled

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