Article View: comp.lang.misc
Article #3522Re: Software "Engineers"
From: Rahul Dhesi
Date: Tue, 16 Apr 1991 06:39
Date: Tue, 16 Apr 1991 06:39
27 lines
1452 bytes
1452 bytes
In <3844@ssc-bee.ssc-vax.UUCP> dmg@ssc-vax.uucp (David M Geary) writes: >Computer science is not, really. Where is the "science" in computer science? >There is no one correct way to write, for instance, a database. Computer science is essentially the study of algorithms. This is why it is a science. Algorithms can be implemented in many ways, and each of them is either correct. The science in computer science is mostly about correctness. The engineering in software engineering is mostly about efficiency. So: There may be more than one correct way to write a database system, but each of them is either correct or incorrect. The correct ways will all take forever to implement. The computer scientist can tell you (or die trying) whether the system is correct or not. The software engineer can tell you (or die trying) how close to correct it can be and still be implemented in your lifetime. -- Rahul Dhesi <dhesi@cirrus.COM> UUCP: oliveb!cirrusl!dhesi
Technical Details
Message-ID:
<3056@cirrusl.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!sun-barr!olivea!tymix!cirrusl!ss168!dhesiReferences:
<3844@ssc-bee.ssc-vax.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!sun-barr!olivea!tymix!cirrusl!ss168!dhesi From: dhesi%cirrusl@oliveb.ATC.olivetti.com (Rahul Dhesi) Newsgroups: comp.lang.misc,comp.object Subject: Re: Software "Engineers" Message-ID: <3056@cirrusl.UUCP> Date: 16 Apr 91 06:39:58 GMT References: <3844@ssc-bee.ssc-vax.UUCP> Sender: news@cirrusl.UUCP Organization: Cirrus Logic Inc. Lines: 27