LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (February 1996, week 1)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Fri, 2 Feb 1996 13:06:24 -0500
Reply-To:     Jay Goode <JGOODE@QUINTILES.COM>
Sender:       "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From:         Jay Goode <JGOODE@QUINTILES.COM>
Subject:      Fwd: Error in delivering message.

Unknown user at destination host: darnold@qrtp

Returned message follows:

Error #101 has occurred attempting to deliver a message to

darnold@qrtp

Unknown user at this host, or no path to specified workgroup.

Original Message Follows:

=========================

SMF-70

240Send-to: darnold@qrtp

To: mail@ih (Multiple recipients of list SAS-L) {SAS-L@uga.cc.uga.edu}

202C2-ID: 6A1D123181C60200

200MCB-options: NNYOANA

Date-posted: 2-Feb-96 12:16:24

220Hop-count: 1

200Message-id: 6B1D123101C60200

200O-C2-Routed-By: IH; received from -Local-; at 2-Feb-96 12:16:24

X-smtp-file: qfr11753

Date-received: 02-Feb-96 12:14:26 +0500

X-received: uga.cc.uga.edu [128.192.1.5]

Sender: MAIL@IH {owner-sas-l@UGA.CC.UGA.EDU}

Date: 02-Feb-96 08:01:15 -0800

Subject: Re: Spaghetti Code

Importance: LOW

From: mail@ih (Karsten Self) {karsten@NEWAGE1.STANFORD.EDU}

Reply-to: mail@ih (Karsten Self) {karsten@NEWAGE1.STANFORD.EDU}

200MHS-id: 6A1D123181C60200

200Via-host: IH.IH

200O-C2-Serial-Host: IH

200O-C2-Serial-No: IAANAAACMG

For a pictoral description, refer to Ed Yourdon's "Decline and Fall of

the American Programmer", or any good introductory general coding text.

'Spaghetti code' refers generally to unstructured code, especially code

using goto statements, having nested or overlapping loops (loop a includes

loop b includes half of loop b), and similar contructs which make tracing

program flow and logic difficult. Inverse would be structured code,

using subroutines, modules, and 'gosub', 'link', or 'case' statements.

By default, all SAS code is included (Spaghetti As Spaghetti is the actual

derivation of the name 'SAS').

The name refers to what a flowchart (if you're not familiar with that

term, you'll find it in any good encyclopedia under medieval torture

devices) of such a program looks like: a tangled mess of spaghetti.

There are different flavors: alfredo, neopolitan, parmasian, clam

sauce....

On Thu, 1 Feb 1996, Jules Bosch wrote:

> I have often seen reference to the subject but I have never heard or seen

> any definition of its true meaning.

>

> Any thoughts?

>

> TIA.

>

> Jules Bosch

> jules_bosch@mcimail.com

>

---------------------------------------------

Karsten M. Self -- Sr. SAS Programmer/Analyst

Sierra Information Services, Inc.

Contracting for NBER at Stanford University

Karsten@newage1.Stanford.EDU

KMSelf@ix.netcom.com

What part of gestalt don't you understand?


Back to: Top of message | Previous page | Main SAS-L page