just an idle train of thought from a novice ..

on the Home Page under "Welcome to JSoftware" there's the note:
"J is a modern, high-level, general-purpose, high-performance 
programming language."

after digging into Project Euler with J as my toolkit, I'm coming to the 
conclusion the word "Programming" is misleading.

I think the following words would be more evocotive of using J...
Construction
Assembly
Knitting
Weaving

"programming" evokes [for, repeat, while loops] [if then else] [endless 
use of indexes] [sea-sickness inducing nesting] [info blindness induced 
by info being interlaced with atomic programming detail]

J (from my limited experience) is about [constructing and choosing 
shapes], [meshing blocks, surfaces, edges and points], [knitting and 
weaving strands], etc .. an entirely different frame of mind, i think, 
that is not hinted at in "programming".  Dare i say it? .. J is not a 
"logical" language, it's a "visual", almost "tactile" language.

.. just idle thoughts .. 8-)

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

Reply via email to