🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #1664

Re: C's sins of commission

#1664
From: James Jones
Date: Mon, 08 Oct 1990 11:44
18 lines
1314 bytes
In article <2171@enea.se> sommar@enea.se (Erland Sommarskog) writes:
>I must be missing some context here, else this doesn't make sense.
>Of course pointers are a necessary thing. Then it's an issue whether
>you make them explicit like in C, Ada or Pascal, or hide them a
>little and call them references like in Eiffel.

I'm missing context, too, and of course I can't know what the original
posters were referring to, but I'd rather like the ability to define
recursive data structures (I think Hoare wrote a paper about this sort
of thing) rather than using pointers.  I tend to agree--pointers are to
data structure what gotos are to control flow.

Speaking of other sins, though, I also hope that future language
designers will bring a "human factors"/"cognitive engineering" person
along for the ride.  IMHO, C would have been VERY different had this
happened when it was created. 

	James Jones
Technical Details
Message-ID: <3254@mcrware.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcrware!jejones
References: <64618@lanl.gov) <2883@igloo.scum.com) <2171@enea.se>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcrware!jejones
From: jejones@mcrware.UUCP (James Jones)
Newsgroups: comp.lang.misc
Subject: Re: C's sins of commission
Message-ID: <3254@mcrware.UUCP>
Date: 8 Oct 90 11:44:07 GMT
References: <64618@lanl.gov) <2883@igloo.scum.com) <2171@enea.se>
Reply-To: jejones@mcrware.UUCP (James Jones)
Organization: Microware Systems Corp., Des Moines, Iowa
Lines: 18