From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1042f393323e22da X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,1042f393323e22da X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,1042f393323e22da X-Google-Attributes: gid1014db,public From: Roy Grimm Subject: Re: Any research putting c above ada? Date: 1997/04/30 Message-ID: <33674E4C.446B@cca.rockwell.com>#1/1 X-Deja-AN: 238466867 References: <5ih6i9$oct$1@waldorf.csc.calpoly.edu> <3359e813.340466234@news.pacificnet.net> <5iri6b$jn0@bcrkh13.bnr.ca> <5k60au$gig@bcrkh13.bnr.ca> Organization: Rockwell Collins, Inc. Newsgroups: comp.lang.c++,comp.lang.c,comp.lang.ada Date: 1997-04-30T00:00:00+00:00 List-Id: Kaz Kylheku wrote: > > In article , > Richard Riehle wrote: > > >Someone constrained by a lifetime of blindness will have difficulty > >comprehending color. A programmer with no understanding of engineering > >may not see the difference between an engineering view of the software > >process versus a computer-science view. To really understand the value of > > What is a computer-science view and how is it incompatible with a software > engineering view? Do I detect a slight bias against computer science folk? If I'm not mistaken, you may have just illustrated his point. I was trained in the computer-science paradigm. When I arrived at Rockwell and started working on engineering projects, I was astounded to see the difference between how I had done things before and how I had to do them here. At my previous position, we cranked out code. Here, we design and build software. The focus here is on the design process and how we can build software to meet the design. At my former employer, we were simply asked to crank out some code that did the job. If it wasn't quite right, we'd throw some fixes into it and release it again, and again, and again until we either got it close enough or the buyer wanted something completely different. That kind of slip shod programming doesn't fly very far here. > Have you ever seen code written by engineers with no understanding of > computer science? :)) I have. Let me tell you, the code is atrocious. However, it is only slightly worse that code written by "computer scientists" with no understanding of software engineering. In both cases, I find that the code is hacked together to fit what the person felt the design should be. The only real difference is that the computer scientis uses more efficient algorithms than the engineer. Almost any schmuck with a smattering of computer knowledge can crank out code. It takes a lot of good training and experience to become an effective software engineer. -- Voicing my own opinion, not speaking as a company representative... Roy A. Grimm Rockwell Collins Avionics Cedar Rapids, Iowa ragrimm@cca.rockwell.com