Hacker News new | ask | show | jobs
by nprescott 2212 days ago
I've been teaching myself J and dabbled in a few other APL-family languages before that (Klong and Dyalog's APL mostly). I don't have any specific goal in mind and have been doing it for fun more than anything -- I recently tried writing a minimal ray tracer[0] for example.

I've been surprised at how much I liked writing it. J can be derided for being a "puzzle language"[1], which isn't entirely unfair, but I've found the paradigm of array programming carries over into more widely used languages and libraries ("Iverson ghost"[2]).

I wouldn't bother learning to put it on a resume, I would try it out for fun.

[0]: https://idle.nprescott.com/2020/ray-tracing-in-j.html

[1]: https://prog21.dadgum.com/219.html

[2]: https://analyzethedatanotthedrivel.org/2018/03/31/numpy-anot...