HP3000-L Archives

February 1995, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Ross Ridge <[log in to unmask]>
Reply To:
Ross Ridge <[log in to unmask]>
Date:
Tue, 14 Feb 1995 18:35:59 GMT
Content-Type:
text/plain
Parts/Attachments:
text/plain (29 lines)
Guy Smith  <[log in to unmask]> wrote:
>On this, I would disagree.  Heaven help me for mentioning structured
>programming methods (lord knows I seldom use them), but it is wise
>to avoid using GOTOs and Globals.
 
Is it wise to force programmers not to use gotos or globals?
 
>The fact that UNIX eschewed structure programming methods for the OS
>should not be a surprise :->
 
Actually, it reflects a design philosophy that tried to keep as much as
possible out of kernel.  Almost all of the so called "globals" in the
MPE C library are in fact private data used by the library.  This state
information could've be kept by the MPE OS if HP wanted it too.
 
> Another instance of being amazed not that UNIX works well (it
>doesn't) but that it works at all.
 
I don't suppose it would be at all enlightning to point out that coming
from a Unix background, I think the same thing about MPE.
 
                                                Ross Ridge
 
--
 l/  //   Ross Ridge -- The Great HTMU, Ook                    +1 519 883 4329
[oo][oo]  [log in to unmask]      http://csclub.uwaterloo.ca/u/rridge/
-()-/()/
 db  //

ATOM RSS1 RSS2