Article View: gnu.misc.discuss
Article #73799Re: NJ wants to license programmers
From: Andy Wessels
Date: Wed, 24 Jul 1991 21:13
Date: Wed, 24 Jul 1991 21:13
34 lines
3014 bytes
3014 bytes
In article <1991Jul24.175452.16791@wpi.WPI.EDU>, entropy@wintermute.WPI.EDU (Lawrence C. Foard) writes: |> No, It takes a complete idiot not to include a hardware based lock |> against this type of accident. Lets hope microwave ovens arn't as carelessly |> constructed. It is a fact that a large system will have defects, it is the |> fault of the hardware designers that the software was allowed to to issue |> commands that could have been verified as incorrect with a single TTL chip. |> |> [stuff deleted] |> -- |> Disclaimer: All opinions expressed are 99.44% true. ------ 0<p<1 First, it is not the hardware designer's fault for not catching an error. Second, modern designs are not using TTL chips; they are too slow. The current modern design is done in the VLSI environment. Third, by placing the blame on the hardware, you are admitting that there is a flaw in the software that should have been corrected. The common example of life critical software has been medical equipment. There are other areas that are currently being researched. There is the automatic steering car being develpoed by Volkswagen, software targeted for space, avionic software, industrial process software controlling coal, gas, and nuclear powered generating plants. While these seem to be esoteric and far removed from your daily life, there is still a big potential loss of human lives if the software was not written correctly. Writing software is a science. The art to programming comes from another angle. A number can be incremented in defferent ways; I can do it in main memory, or I can do it in an autoincrement fasion (usually, depends on the processor). Which one is best depends on the situation at hand. THAT is the art to programming, not actually writing the code itself. The art is knowing how to tune a program without having to change the semantics of the code; it is taking advantage of the subtilties of the language. andy wessels@thor.cc.nd.edu
Technical Details
Message-ID:
<1991Jul24.211356.29432@news.nd.edu>Path:
arc1-ca.pugleaf.net!gmdzi!unido!unidui!math.fu-berlin.de!opal!fauern!ira.uka.de!sol.ctr.columbia.edu!hamblin.math.byu.edu!hellgate.utah.edu!csn!magnus.acs.ohio-state.edu!sample.eng.ohio-state.edu!purdue!news.cs.indiana.edu!mips!samsung!olivea!protoa!spool.mu.edu!news.nd.edu!thor.cc.nd.edu!wesselsReferences:
<1991Jul24.124825.18444@eagle.lerc.nasa.gov> <1991Jul24.175452.16791@wpi.WPI.EDU>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11544f,624fa0d9d693a21f X-Google-Attributes: gid11544f,public X-Google-Thread: 1025b4,624fa0d9d693a21f X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1991-07-25 00:50:52 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!unidui!math.fu-berlin.de!opal!fauern!ira.uka.de!sol.ctr.columbia.edu!hamblin.math.byu.edu!hellgate.utah.edu!csn!magnus.acs.ohio-state.edu!sample.eng.ohio-state.edu!purdue!news.cs.indiana.edu!mips!samsung!olivea!protoa!spool.mu.edu!news.nd.edu!thor.cc.nd.edu!wessels From: wessels@thor.cc.nd.edu (Andy Wessels) Newsgroups: gnu.misc.discuss,comp.org.eff.talk Subject: Re: NJ wants to license programmers Message-ID: <1991Jul24.211356.29432@news.nd.edu> Date: 24 Jul 91 21:13:56 GMT References: <1991Jul24.124825.18444@eagle.lerc.nasa.gov> <1991Jul24.175452.16791@wpi.WPI.EDU> Sender: news@news.nd.edu (USENET News System) Reply-To: wessels@thor.cc.nd.edu (Andy Wessels) Organization: Univ. of Notre Dame Lines: 34