🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #2580

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

#2580
From: Rick Sutcliffe
Date: Mon, 02 Oct 1995 15:29
54 lines
3210 bytes
In article <44epau$qof@saba.info.ucla.edu>, jmartin@cs.ucla.edu (Jay
Martin) wrote:

> 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)

My response:
"Terseness" and " Stuff Combined in 1 statement" and "} vs "end if;" 
productivity boost " are pretty much the same thing.  Call them
"writeability."

Not having straightjackets is not necessarily a positive thing as it
erodes discipline.  It is also the same thing as "unfettered nature"

"Puzzlelike character" is a negative, not a positive.  Reverse the scores.

Not only would I disagree with some of your scores, I would submit that
you have left out more important things than some of these.

Score it this way:
 Desirable CS Attribute                 C     Modular Languages
 ----------------------------------------------------------------
Writeability                            8             7
Discipline                              3             9
Readibility                             3             8
Maintainability                         1             9
Universality of use                    10             1
Expressibility                          8             8
                                     -------------------
Mean                                    5.5           7.0

For the second colums, read Modula-2, Modula-3, Oberon, and Ada, but you
can vary some of the Expressibility scores somewhat.  You can also argue
whether "Universality of use" should even be in the chart.

Rick.

-- 
Rick Sutcliffe    Assoc. Prof. Computing/Math   Trinity Western University
comp.lang.modula-2 FAQ maintainer & WG13(Can) chair. Not speaking for TWU/WG13
Technical Details
Message-ID: <rsutc-0210950829500001@rsutc.twu.ca>
Path: arc1-ca.pugleaf.net!rsutc.twu.ca!user
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!rsutc.twu.ca!user
From: rsutc@twu.ca (Rick Sutcliffe)
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: Mon, 02 Oct 1995 08:29:50 -0700
Organization: Trinity Western University
Message-ID: <rsutc-0210950829500001@rsutc.twu.ca>
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: rsutc.twu.ca
X-Newsreader: Yet Another NewsWatcher 2.0.2