My J page

J ( is a general (array) programming language in the APL family. From the site:
J is particularly strong in the mathematical, statistical, and logical analysis of data. It is a powerful tool in building new and better solutions to old problems and even better at finding solutions where the problem is not already well understood.
J systems have:
- an integrated development environment
- standard libraries, utilities, and packages
- a form designer for your application forms
- an event-driven graphical user interface to your application
- interfaces with other programming languages and applications
- integrated 2d and 3d graphics
- memory mapped files for high performance data applications

First 10 Project Euler problems

To get a taste of J, here are some of my solutions (with variants) of the first 10 (or so) Project Euler problems:

Some other programs/snippets

Here are some other J snippets:

J related Links

Some J related links.
Also see the following related programming languages:
My K/Kona page
My APL page

Back to my homepage