🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #2558

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

#2558
From: Viet-Trung Luu
Date: Fri, 29 Sep 1995 08:54
24 lines
2005 bytes
On 27 Sep 1995, Matthew Kennel wrote:

> ????  Look at all the i = i++ et cetera garbage.  Ok that's not 
> the syntax, but semantics.  But if you jettison C and inherited
> C-like semantics, what part of C syntax is worth keeping?  

Garbage? Sure, it's a little strange at times, but I'd much rather have 
neat and concise expressions. If it looks confusing at times, then avoid 
writing it -- it's that simple. That said, I think that the behavior 
should be more strictly defined for certain things. That doesn't mean 
that the semantics are bad.

What I like about C is its ability to express a lot in very little as 
well as for its simplicity. (I also like Lisp for similar reasons...) At 
its best, C is beautifully consistent. What *is* it in C's semantics and 
syntax that you object to (ignore pointers for the moment... because they 
aren't very safe, you probably wouldn't want them in a "modern" language)?

> No.  Eiffel.  Sather.  

Sorry, haven't seen either, but I'll look into it. Evidently, one of the 
biggest problems is the acceptance of these languages, though.

- Trung
Technical Details
Message-ID: <Pine.SUN.3.91.950929044430.23185B@lagrange.uwaterloo.ca>
Path: arc1-ca.pugleaf.net!lagrange.uwaterloo.ca!vluu
References: <438nkr$bd@classic.eng.octel.com> <4395o4$3mv2@news-s01.ny.us.ibm.net> <DAGENAIS.95Sep22100113@gutrune.vlsi.polymtl.ca> <DFI1rr.LyC@undergrad.math.uwaterloo.ca> <Pine.SUN.3.91.950926031537.27808B-100000@napier.uwaterloo.ca> <44cfkv$44e@martha.utcc.utk.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.modula2,comp.lang.modula3,comp.lang.c,comp.lang.c++,comp.lang.ada
Path: arc1-ca.pugleaf.net!lagrange.uwaterloo.ca!vluu
From: Viet-Trung Luu <vluu@lagrange.uwaterloo.ca>
Subject: Re: Report on defect in M2 vs C (Was Modula-2, Modula-3, C or C++) 
Sender: news@undergrad.math.uwaterloo.ca (news spool owner)
Message-ID: <Pine.SUN.3.91.950929044430.23185B@lagrange.uwaterloo.ca>
In-Reply-To: <44cfkv$44e@martha.utcc.utk.edu> 
Date: Fri, 29 Sep 1995 08:54:06 GMT
Content-Type: TEXT/PLAIN; charset=US-ASCII
References: <438nkr$bd@classic.eng.octel.com> <4395o4$3mv2@news-s01.ny.us.ibm.net> <DAGENAIS.95Sep22100113@gutrune.vlsi.polymtl.ca> <DFI1rr.LyC@undergrad.math.uwaterloo.ca>  <Pine.SUN.3.91.950926031537.27808B-100000@napier.uwaterloo.ca> <44cfkv$44e@martha.utcc.utk.edu> 
Nntp-Posting-Host: lagrange.uwaterloo.ca
Mime-Version: 1.0
Organization: University of Waterloo