Comment by klibertp

1 year ago

OMG, just yesterday I wrote a comment saying that I regret not learning K (I instead chose J) due to being too hung up on the notion of free software at the time... What a coincidence! Now I have no excuses anymore, time to learn K!

Regret why? It's nice K is finally a viable language for communication and learning.

How those two compare?

  • K specializes in financial data, i.e. lists of 1d arrays. Other APLs, and J, are more high-dimensional math oriented and specialize in true multidimensional arrays.

  • K is pragmatically business-oriented, J is what you get after you've been thinking about computing for half a century?