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

Reply via email to