All programming languages are an abstraction to what is really going on
in a machine. Some languages are just more abstract than others.
J simplifies the NOTATION of complex things. It does nothing to reduce
the inherent complexity of those things.
Skip Cave
Devon McCormick wrote:
Here's an interesting comment by Paul Robinson, mentioning APL, on how
software development
is hindered by lack of adequate abstractions:
http://catless.ncl.ac.uk/Risks/24.54.html .
This is something J is good at. Though, in a way, it's too good: it
seems
when people
encounter real abstraction, they start talking about how hard it is to
understand. However,
at some point this is an irreducible problem: even when you simplify
complex
things as
much as possible, they are often still complex.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm