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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,93a8020cc980d113 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.hanau.net!noris.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: What is wrong with Ada? Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <1176150704.130880.248080@l77g2000hsb.googlegroups.com> <461B52A6.20102@obry.net> <1176332730.826176.286450@y5g2000hsa.googlegroups.com> Date: Thu, 12 Apr 2007 09:55:37 +0200 Message-ID: NNTP-Posting-Date: 12 Apr 2007 09:55:37 CEST NNTP-Posting-Host: d0249300.newsspool2.arcor-online.net X-Trace: DXC=9=n09kUij4IlU`@c^jLCbJA9EHlD;3YcB4Fo<]lROoRA8kFO`A<>X>Y`a8B X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:14922 Date: 2007-04-12T09:55:37+02:00 List-Id: On 11 Apr 2007 16:05:30 -0700, kevin cline wrote: > On Apr 10, 11:31 am, "Dmitry A. Kazakov" > wrote: >> On Tue, 10 Apr 2007 15:59:27 GMT, Jeffrey R. Carter wrote: >>> Pascal Obry wrote: >>>> Jeffrey R. Carter a �crit : >> >>>>> Nothing is wrong with Ada. It is a language for SW engineers. Since 98% >>>>> of SW developers are coders, not SW engineers, 98% prefer languages for >>>>> coders. >> >>>> Agreed 100%. Another way to put it, let me ask : What's wrong with >>>> developers ? Why do they like unsafe languages ? Why do they like >>>> fighting a language all the time ? Why do they like unreadable code ? >>>> Why do they like to play with a debugger ? Why do they like to play >>>> Sherlock Holmes during hours to look for a bug ? Here are the real >>>> questions to me, again nothing wrong with Ada to me ! >> >>> The answer is: because they're coders, not SW engineers. >> >>> Let's get circular. >> >> Let me break the circle: >> >> It is because SW engineering is not engineering. > > You are right about that. Other engineering disciplines apply > physical laws to the construction of human artifacts. They apply science. Engineering is about applying a science for solving practical problems. > There are no physical laws governing software. I don't think that physical vs. spiritual plays any essential role. What does, is the quality of the science being applied. One just cannot have solid engineering based on CS. It is a question of maturity. A science matures in hundreds of years. It would be silly to expect that we could have SW engineering after just 50 years. > Were it not for the limitations of > human intellect, we could instantaneously produce correct, optimal > machine code to meet any need. Software engineering attempts to > define practices for developing reliable software given our limited > abilities. It is a social science. Yes. SW developing works much like an artistic activity or like a scientific research or like both. It is not because people like it, however many including myself do. It because there is no other choice (like construction). This in turn determines the [irresponsible] attitude of developers, their [strange] preferences, the ways projects are [mis]managed and finally the [awful] languages being used... (:-)) -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de