Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!asuvax!hrc!gtephx!barriost From: barriost@gtephx.UUCP (Tim Barrios) Newsgroups: comp.object Subject: Re: Documenting OO Systems Message-ID: <299@orbit.gtephx.UUCP> Date: 25 Mar 91 20:20:49 GMT References: <9103070342.AA07462@.nextserver.cs.stthomas.edu.cs.stthomas.edu ..> <1991Mar22.120946.1@happy.colorado.edu> Organization: AG Communication Systems, Phoenix, Arizona Lines: 24 In article <1991Mar22.120946.1@happy.colorado.edu>, hsrender@happy.colorado.edu writes: > After all, which is more like English: > > ADD 1 to A GIVING B > > or > B := A + 1 right answer, wrong question. we can all think of many reasons why English isn't what's desirable here. a language to most accurately represent the problem domain (ie, software design or requirements) is what is desired. then, for most software engineering application, the real question becomes which of the following is more like engineering: add 1 to a. english, business a := a + 1; -- math, engineering, science a++; // made-up; worrying too much about the underlying target -- Tim Barrios, AG Communication Systems, Phoenix, AZ UUCP: ...!{ncar!noao!asuvax | uunet!zardoz!hrc | att}!gtephx!barriost Internet: gtephx!barriost@asuvax.eas.asu.edu voice: (602) 582-7101 fax: (602) 581-4022