From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,6b881112fdc19dc4,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-05-27 20:34:03 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: amir@iae.nsk.su (Amir Yantimirov) Newsgroups: comp.lang.ada Subject: Problem space and solution space Date: 27 May 2003 20:34:02 -0700 Organization: http://groups.google.com/ Message-ID: <5115eb96.0305271934.737445e1@posting.google.com> NNTP-Posting-Host: 81.1.215.198 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1054092843 17788 127.0.0.1 (28 May 2003 03:34:03 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 28 May 2003 03:34:03 GMT Xref: archiver1.google.com comp.lang.ada:37874 Date: 2003-05-28T03:34:03+00:00 List-Id: "Robert I. Eachus" wrote: >I think my first deep insight into the implications of Ada programming >came in 1983, just after Ada 83 became an ANSI standard. I told someone >working on our (Ada) compiler: "No, in Ada you model the problem space, >not the solution space." I then excused myself for a minute to write it >on my office whiteboard. Being in problem space is not always an advantage. Very often solution space is magnitudes more stable and solid then continuously moving problems. So "solution side" parts of problem-solution bridge became more useful and reused. The prime example of solution space thing is all sorts of container/collections libraries, generic or common root ones. So the lack of such standard libraries in Ada is a prooth of Ada's problem orientiness. :)) Amir Yantimirov http://www174.pair.com/yamir/programming/