(So it's both an array language and a functional programming language,
at least approximately speaking...)

Anyways, my advice for learning (if you learn the way I learn): try
and schedule half an hour a day on learning J and try to spend at
least some of that time forming and performing experiments in the
language. (Ideally, also, take notes of things which bother you and
see if you can find out how to resolve those issues on future days.)

I hope this helps,

-- 
Raul

On Wed, Dec 28, 2022 at 4:39 PM 'Pascal Jasmin' via Programming
<programm...@jsoftware.com> wrote:
>
> > 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
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to