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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,93a8020cc980d113 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.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.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail Newsgroups: comp.lang.ada Subject: Re: What is wrong with Ada? From: Georg Bauhaus In-Reply-To: References: <1176150704.130880.248080@l77g2000hsb.googlegroups.com> <461B52A6.20102@obry.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: # Message-ID: <1176242539.5780.38.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Date: Wed, 11 Apr 2007 00:02:19 +0200 NNTP-Posting-Date: 10 Apr 2007 23:00:52 CEST NNTP-Posting-Host: 9a6e0fc0.newsspool1.arcor-online.net X-Trace: DXC=82E_2Vc^1k9RadXUBHgFh3ic==]BZ:af>4Fo<]lROoR1Fl8W>\BH3Y2Z7ndf4S17[5A:ho7QcPOV39WP7?2GiV<=A4T1\]K7Ll: X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:14893 Date: 2007-04-10T23:00:52+02:00 List-Id: On Tue, 2007-04-10 at 16:32 +0200, Markus E Leypold wrote: > Pascal Obry writes: > > Another way to put it, let me ask : What's wrong with > > developers ? Why do they like unsafe languages ? > I think I already answered that. > > Why do they like fighting a language all the time? > Well -- difficult to say:... > > Why do they like unreadable code? > > Why do they like to play with a debugger ? > > Good question.... > THIS post is > absolute nonsense and not worthy to yourself. Erh, `already answered', `difficult to say', `good question' and then `post is nonsense'??? Seems like another opportunity of addressing a few important observations of an alleged programmer sample has been missed. Suppose I try to frame Pascal's questions with notions of programming extracted from the Windows/VB/Excel/ASP world, or from the PHP/Perl/apache world and mix them with the (stereo-)typical Ada or C++ surroundings, what will I be comparing? A good starting point might be to see what programming in a (stereo-)typical shop means. A construed tentative grouping is - "scripting shops" (Perl, PHP, Python, ASP, ...) - "forms shops" (VB, Delphi, C#, ...) - "accounting shops" (Cobol, APL, Java, ...) - "observation shops" (C, Fortran, Ada, ...) - "media shops" (don't know :-/ ...) and - "vehicle and missile control shops" (C, C++, Ada, ...) And if we compare the mean programmer skill in the respective shops listed above, can we reasonably expect to find means that differ significantly? Or can we at least expect to find per-shop-quantiles that show some structure in the distribution of skill that is different in each shop type? I can follow Pascal's questions as an expression of a valid observation, maybe even an observation with sufficient statistical reliability. On rare occasions of reading some computing history literature, I find that younger programmers like clever solutions more than programmers who have grown older. Ada culture puts cleverness at a different level of abstraction, other kinds of harmful low level cleverness are delegated to the C culture. Knowing clever {}-culture solutions still saves you the trouble of adding business critical obfuscation.