> J is an "array programming language," which is what exactly?

J is a functional programming language where every function is an operator with 
1 or 2 arguments.

An array language is one where arrays are easy to input, and functions 
"automatically" extend to full arrays with implied map/zip functionality.




On Wednesday, December 28, 2022 at 01:13:31 p.m. EST, Galaxy Being 
<borg...@gmail.com> wrote: 





Hello,

I would like to learn J programming paradigm. I have a standard programming
background (C/C++, Java) along with some basic math, as well as some
functional programming exposure. I understand, however, that J is an "array
programming language," which is what exactly? I've heard it is based on SKI
combinator math. Is this true? So my question is, What background
materials, texts, etc. should I study to get a theoretical understanding of
the J world? I watched this <https://youtu.be/z8MVKianh54> and a few Tracy
Harms videos, so yes, where does a beginner get started -- especially with
the theory behind it all?

Thank you.
⨽
Lawrence Bottorff
Grand Marais, MN, USA
borg...@gmail.com
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to