🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #2564

Re: Report on defect in M2 vs C (Was Modula-2, Modula-3, C or C++)

#2564
From: Allan Spurr
Date: Fri, 29 Sep 1995 19:28
61 lines
3901 bytes
jmartin@cs.ucla.edu (Jay Martin) wrote:
>nelsoni@rintintin.Colorado.EDU (Ian S. Nelson) writes:
>
>> Ignorant stuff about how C is not the ultimate language.
>
>Come on!  What do you think the #1 Computer Science Dept. in the US
>teaches, not Ada or Modula* but C!  This proves that C is 100X better
>than Ada!  What does the rest of Computer Science use for doing
>research?: C and Unix!  
>
>I quote brilliant Computer Scientists Ira Pohl and Al Kelly from a
>University very close to Stanford: "C is terse. C has a very powerful
>set of operators.  ... Indirection and address arithmetic can be
>combined within expressions to accomplish in one statement or
>expression what would require many statements in another language.
>...  Software productivity studies show that programmers can produce,
>on average, a small amount of working code a day.  A language that is
>terse explicitly magnifies the underlying productivity of its
>programmer.  ... is an elegant language. It places no straitjacket on
>the programmer's access to the machine.  The imperfections it has are
>easier to live with than a perfected restrictiveness.  C is appealing
>in its puzzlelike character and in its unfettered nature."
>
>So using the criteria of Computer Science we get (scale 1-10):
>
>Desirable CS Attribute                 C     Ada
>----------------------------------------------------------------
>Terseness                              10     0
>Lots of operators                      10     0
>Stuff Combined in 1 statement          10     0
>} vs "end if;"  productivity boost     10     0
>No Straitjackets whatsoever            10     0
>Puzzlelike character                   10     0 (No puzzle book even exists)
>Unfettered Nature                      10     0
>                                    ---------------
>Mean                                   10     0
>Median                                 10     0
>Standard Deviation                      0     0
>(To show you I am really scientific)
>
>
>Jay

-- 
I can agree with some of the things you have said especially if I need 
to hack out a quick and dirty program which I will never need to re-visit
and which no-one else will ever have to maintain.  However, in my work and
experience I want code that is readable, maintainable and easily upgradable.
All of the things you cited then mean grades of 0, 0 and 0 for the catagories
I have just listed.

All in All, for a large project I will stick with Ada or C++ provided I am not
stuck with a bunch of re-trained C hackers.


with STANDARD_DISCLAIMER; use STANDARD_DISCLAIMER;
----------------------------------------------------------------------
Allan R. Spurr,   Senior Software Engineer  spurr@fwo.vf.mmc.com
Lockheed Martin, 1301 Virginia Dr. Suite 305, Fort Washington PA 19034
Voice: (215) 283-3164;  FAX: (215) 283-6970
----------------------------------------------------------------------
Technical Details
Message-ID: <44hhdk$50c@morgan.vf.mmc.com>
Path: arc1-ca.pugleaf.net!news.vf.mmc.com!usenet
References: <438nkr$bd@classic.eng.octel.com> <DFI1rr.LyC@undergrad.math.uwaterloo.ca> <Pine.SUN.3.91.950926031537.27808B-100000@napier.uwaterloo.ca> <DFIrI3.K5M@beaver.cs.washington.edu> <DFKGHB.85C@undergrad.math.uwaterloo.ca> <44d9lb$inl@martha.utcc.utk.edu> <nelsoni.812298479@rintintin.Colorado.EDU> <44epau$qof@saba.info.ucla.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.vf.mmc.com!usenet
From: Allan Spurr <spurr>
Newsgroups: comp.lang.modula2,comp.lang.modula3,comp.lang.c,comp.lang.c++,comp.lang.ada
Subject: Re: Report on defect in M2 vs C (Was Modula-2, Modula-3, C or C++)
Date: 29 Sep 1995 19:28:52 GMT
Organization: Lockheed Martin Corp, Valley Forge PA
Message-ID: <44hhdk$50c@morgan.vf.mmc.com>
References: <438nkr$bd@classic.eng.octel.com> <DFI1rr.LyC@undergrad.math.uwaterloo.ca> <Pine.SUN.3.91.950926031537.27808B-100000@napier.uwaterloo.ca> <DFIrI3.K5M@beaver.cs.washington.edu> <DFKGHB.85C@undergrad.math.uwaterloo.ca> <44d9lb$inl@martha.utcc.utk.edu> <nelsoni.812298479@rintintin.Colorado.EDU> <44epau$qof@saba.info.ucla.edu>
NNTP-Posting-Host: qrmp22.fwo.vf.mmc.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 1.1N (X11; I; HP-UX A.09.05 9000/735)
X-URL: news:44epau$qof@saba.info.ucla.edu