comp.lang.ada
 help / color / mirror / Atom feed
* 8 Queens reference
@ 1999-09-07  0:00 Ehud Lamm
  1999-09-08  0:00 ` Robert Dewar
  1999-09-08  0:00 ` Geoff Bull
  0 siblings, 2 replies; 5+ messages in thread
From: Ehud Lamm @ 1999-09-07  0:00 UTC (permalink / raw)


Browsing dejanews I saw discussion of this problem, but didn't see the
reference I like the most. The discussion is mixed with the "kindness"
thread, so there are way to messages to check. So in case no one mentioned
it, and people are still interested - I'd recommend Wirth article which is
ONLINE.

To quote from the suggested reading page of my site (which is of course
highly recommended):

Program Development by Stepwise Refinement - N. Wirth
       Wirth (the creator of Pascal) describes what we would now call
       "top-down" development. He goes through an example program - for
       solving the 8-Queens puzzle, and shows how to break the code down
       into manageable pieces.

see http://www.acm.org/classics/dec95/

Ehud Lamm     mslamm@pluto.mscc.huji.ac.il
http://purl.oclc.org/NET/ehudlamm  <== My home on the web





^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 8 Queens reference
  1999-09-07  0:00 8 Queens reference Ehud Lamm
@ 1999-09-08  0:00 ` Robert Dewar
  1999-09-08  0:00   ` Ehud Lamm
  1999-09-08  0:00 ` Geoff Bull
  1 sibling, 1 reply; 5+ messages in thread
From: Robert Dewar @ 1999-09-08  0:00 UTC (permalink / raw)


In article
<Pine.A41.3.96-heb-2.07.990907175903.39650A-100000@pluto.mscc.hu
ji.ac.il>,
  Ehud Lamm <mslamm@mscc.huji.ac.il> wrote:

> Program Development by Stepwise Refinement - N. Wirth
>        Wirth (the creator of Pascal) describes what we would
now call
>        "top-down" development. He goes through an example
program - for
>        solving the 8-Queens puzzle, and shows how to break the
code down
>        into manageable pieces.


That's not quite right. The terms top-down development and
stepwise refinement are both current, stepwise refinement
is a particular approach that is in the general top down
category, i.e. a stepwise refinement approach is an example
of top down approaches, but not all top down approaches would
be considered to be stepwise refinement.


Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 8 Queens reference
  1999-09-08  0:00 ` Robert Dewar
@ 1999-09-08  0:00   ` Ehud Lamm
  1999-09-10  0:00     ` John Duncan
  0 siblings, 1 reply; 5+ messages in thread
From: Ehud Lamm @ 1999-09-08  0:00 UTC (permalink / raw)


On Wed, 8 Sep 1999, Robert Dewar wrote:

|That's not quite right. The terms top-down development and
|stepwise refinement are both current, stepwise refinement
|is a particular approach that is in the general top down
|category, i.e. a stepwise refinement approach is an example
|of top down approaches, but not all top down approaches would
|be considered to be stepwise refinement.
|

After posting I asked myself, any chance Robert Dewar will miss the chance
to correct these terms?
I guess you are as attentive as ever. 

For the pueposes I use the paper, it can be used to show the top-down way
of thinking. But fo course in general your objection is valid.

Ehud Lamm     mslamm@pluto.mscc.huji.ac.il
http://purl.oclc.org/NET/ehudlamm  <== My home on the web
 





^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 8 Queens reference
  1999-09-07  0:00 8 Queens reference Ehud Lamm
  1999-09-08  0:00 ` Robert Dewar
@ 1999-09-08  0:00 ` Geoff Bull
  1 sibling, 0 replies; 5+ messages in thread
From: Geoff Bull @ 1999-09-08  0:00 UTC (permalink / raw)




Ehud Lamm wrote:
> 
> Browsing dejanews I saw discussion of this problem, but didn't see the
> reference I like the most. 
> 
> see http://www.acm.org/classics/dec95/
> 
Of course simply searching the web for "eight queens"
using your favourite search engine  will throw up a few useful
references (as well as many that are not useful):
e.g.
http://www.wi.leidenuniv.nl/home/kosters/nqueens.bib
http://www.dsu.edu/~rolfe/SCCS-95/index.html

There is also a fairly new search engine people mightn't
know about:
http://www.cora.justresearch.com
"Cora is a special-purpose search engine covering computer science
research papers. It allows keyword searches over the partial text of
Postscript-formatted papers it has found by spidering the Web. 
"




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 8 Queens reference
  1999-09-08  0:00   ` Ehud Lamm
@ 1999-09-10  0:00     ` John Duncan
  0 siblings, 0 replies; 5+ messages in thread
From: John Duncan @ 1999-09-10  0:00 UTC (permalink / raw)


An interesting instance of an 8-Queens solution is a demo for MLj, a version
of ML that outputs Java bytecodes. Check out:

http://www.dcs.ed.ac.uk/home/mlj/demos/queens/index.html

(It's very pretty.)
-John






^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~1999-09-10  0:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-09-07  0:00 8 Queens reference Ehud Lamm
1999-09-08  0:00 ` Robert Dewar
1999-09-08  0:00   ` Ehud Lamm
1999-09-10  0:00     ` John Duncan
1999-09-08  0:00 ` Geoff Bull

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox