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 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> </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> </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> </SPAN></FONT></FONT><FONT =
face=3DArial><FONT=20
color=3D#0000ff><SPAN=20
class=3D930590218-04032001> </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> </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> </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> </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--