3 ms·
APL and J are similar but for a pretty fundamental difference: APL has nested array theory while J is flat array theory. In practice, this does not make them th
by rscho 6y ago
APL and J are similar but for a pretty fundamental difference: APL has nested array theory while J is flat array theory. In practice, this does not make them that different to the user, except APL's model is arguably more elegant since it's "turtles all the way down" (J array elements are not array themselves).
K on the other hand, is really different! K doesn't have true multidimensional
arrays, but lists of vectors. So it's ideal for its use case: finance (1d/2d numeric tables).
- ggrrhh_ta 6y agoI see now your point. And as you say it does not make a lot of difference to the user. I have never used K.