Fw: [Tutor] software design

Jason Drake jdrake@jam.rr.com
Sun, 4 Mar 2001 17:08:41 -0600


This is a multi-part message in MIME format.

------=_NextPart_000_038C_01C0A4CD.C3311A80
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

First off, sorry to Alan Gauld! Dang, but I can't seem to get used to =
this particular listserv which doesn't seem to want to handle replies to =
the list as replies to the list in the manner I am most familiar with... =
That complaint and apology out of the way, the following was meant for =
the list, not just Mr. Gauld...

---------------------------------------------------------------
Sent: Sunday, March 04, 2001 3:21 PM
Subject: Re: [Tutor] software design


Sadly I don't have a good answer for this either, and actually would =
like to know, related to this, if anyone knows of any good resources for =
designing flow charts? I remember once upon a time completely ignoring =
that part of my comp-sci class in junior high because I was in no need =
of them (Ha!) but wish now that I had paid better attention or could =
find a good resource...

Jay D.
---------------------------------------------------------------
  ----- Original Message -----=20
  From: alan.gauld@bt.com=20
  To: kstoner@netins.net ; tutor@python.org=20
  Sent: Sunday, March 04, 2001 12:12 PM
  Subject: RE: [Tutor] software design


    Does anyone know of a good scource on how to design programs before =
you start programming? =20

  Short answer is no. I have a chapter in my book called "Designing a =
solution"=20
  but even it is really just some things to think about. Its really hard =
to describe=20
  the creative processes involved in converting an idea to an algorithm =
and hence=20
  to a program. There are a few books on Problem Solving that try to do =
thast=20
  but none do it well IMHO.

  Going down a level there are a few that describe ways of documenting=20
  solutions using various notations. But that doesn't help you actually =
come=20
  up with a design, just how ton write your thoughts down...

  Alan G.

------=_NextPart_000_038C_01C0A4CD.C3311A80
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>First off, sorry to Alan Gauld! Dang, =
but&nbsp;I=20
can't seem to get used to this particular listserv which doesn't seem to =
want to=20
handle replies to the list as replies to the list in the manner I am =
most=20
familiar with... That complaint and apology out of the way, the =
following was=20
meant for the list, not just Mr. Gauld...</FONT></DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV><STRONG>------------------------------------------------------------=
---</STRONG></DIV>
<DIV><B>Sent:</B> Sunday, March 04, 2001 3:21 PM</DIV>
<DIV style=3D"FONT: 10pt arial">
<DIV><B>Subject:</B> Re: [Tutor] software design</DIV></DIV>
<DIV><FONT face=3DArial size=3D2></FONT><BR></DIV>
<DIV><FONT face=3DArial size=3D2>Sadly I don't have a good answer for =
this either,=20
and actually would like to know, related to this, if anyone knows of any =
good=20
resources for designing flow charts? I remember once upon a time =
completely=20
ignoring that part of my comp-sci class in junior high because I was in =
no need=20
of them (Ha!) but wish now that I had paid better attention or could =
find a good=20
resource...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Jay D.</FONT></DIV>
<DIV><STRONG>------------------------------------------------------------=
---</STRONG></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3Dalan.gauld@bt.com=20
  href=3D"mailto:alan.gauld@bt.com">alan.gauld@bt.com</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dkstoner@netins.net=20
  href=3D"mailto:kstoner@netins.net">kstoner@netins.net</A> ; <A=20
  title=3Dtutor@python.org =
href=3D"mailto:tutor@python.org">tutor@python.org</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Sunday, March 04, 2001 =
12:12=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> RE: [Tutor] software=20
design</DIV>
  <DIV><BR></DIV>
  <BLOCKQUOTE=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
    <DIV><FONT size=3D2><FONT face=3DArial>Does anyone know of a good =
scource on how=20
    to design programs before you start programming?<FONT =
color=3D#0000ff><SPAN=20
    class=3D930590218-04032001>&nbsp;</SPAN></FONT></FONT><FONT =
face=3DArial><FONT=20
    color=3D#0000ff><SPAN=20
    class=3D930590218-04032001>&nbsp;</SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
    =
class=3D930590218-04032001></SPAN></FONT></FONT></FONT>&nbsp;</DIV></BLOC=
KQUOTE>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001>Short answer is no. I have a chapter in my =
book=20
  called "Designing a solution" </SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001>but even it is really just some things to =
think=20
  about. Its really hard to describe </SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001>the creative processes involved in =
converting an idea=20
  to an algorithm and hence </SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001>to a program. There are a few books on =
Problem=20
  Solving that try to do thast </SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001>but none do it well=20
  IMHO.</SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001>Going down a level there are a few that =
describe ways=20
  of documenting </SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001>solutions using various notations. But that =
doesn't=20
  help you actually come </SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001>up with a design, just how ton write your =
thoughts=20
  down...</SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
  <DIV><FONT size=3D2><FONT face=3DArial><FONT color=3D#0000ff><SPAN=20
  class=3D930590218-04032001>Alan=20
G.</SPAN></FONT></FONT></FONT></DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_038C_01C0A4CD.C3311A80--