[Shootout-list] Directions of various benchmarks

John Skaller skaller@users.sourceforge.net
Fri, 20 May 2005 02:54:09 +1000


On Thu, 2005-05-19 at 09:43 -0700, Brent Fulgham wrote:

> But seriously -- should we require all benchmark
> proposals state the algorithm using some kind of
> formal language?

Algorithms don't make sense in declarative languages,
and algorithm is recipe for what a program should DO,
and declarative languages, by their nature, do NOT consist
of instructions to 'DO' anything.

We should specify the required result of the benchmark,
which can be done by saying 'the result must be the
same as this Java program': Java can be regarded as
a Formal language. It would help to add comments to
say 'this is a bubble sort', but that isn't a requirement
only a hint.

-- 
John Skaller, skaller at users.sf.net
PO Box 401 Glebe, NSW 2037, Australia Ph:61-2-96600850 
Download Felix here: http://felix.sf.net