Terrence Brannon wrote:
Is anyone here contemplating entering this? I would like to see a J entry
this year:

FYI http://www.jsoftware.com/papers/pousse.htm

<quote>
The J team won the Judge's Prize in the ICFP'98 Functional Programming Contest. Here are the judges' comments on the J program:

The contest judges selected the J program because we felt it was the most thought-provoking entry. In brief, it is everything the number one Cilk Pousse entry is not:

    *

      It is not parallel.
    *

      It is not even compiled -- it ran on a simple interpreter.
Note that J's aggregate-data operators tend to keep execution in the "leaf" primitives of the program, so this is rather more efficient than one might imagine.

    *

      It is astoundingly brief.
Not including comments and test-case "dead code," the J entry is 113 lines of code.
    *

      It is extremely functional.
There is only one one loop in the whole program. J syntax allows operators such as addition to be transparently "lifted" to function domains.

And yet the J entry proceeded to beat 17 compiled C entries, which we view as at least a partial testament to the productivity gains of working with a powerful notation (and a partial testament to the skill and expertise of the isi team members, of course).

We felt there were several lessons in the J entry for the programming community. Like the other two prize-winners, it is a strong statement.

Congratulations to the isi team! Without a doubt, "a bunch of extremely cool hackers" -- and an extremely cool programming language.

<endquote>

--
regards,
bill
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to