Picture a language that enables an engineer to articulate mathematically or
iented ideas, and then enables him/her, using a small number of strokes on
a keyboard, to realise these ideas in the form of an executing algorithm. I
magine that a line or two of such code achieves as much as a page or two of
Fortran or C++, or an extended session with Mathematica or Matlab. That dr
eam and this language are already here, and in the form of software whose c
ore parts are freely downloadable. The language is called J, and the softwa
re source is www.jsoftware.com.