> 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