News for hackers. Stuff that matters.
Re:Origins of J by kelas on Friday January 05, 2024 @12:46AM (#38876119)
> C is a historical accident

strong words. in the context of civil aviation, for example, there is a fine line between incident and accident. in our context, an accident is COBOL/ABAP, which is, thank god almighty, not as ubiquitous as c, but sadly ubiquitous enough. JavaScript is a separate issue i won’t express an opinion on here :)

> k is slow for multidimensional arrays

this is true if we can agree on “k is slow for very multidimensional arrays of very small lengths”. yes, i wouldn’t recommend k as first choice for neural network inference, although it can be done and looks like a typical k program, that is pretty neat (proof below).

k on 32bit systems (notably, riscv and wasm32) have been a contention point between atw and his associates a few years ago, but a deal has been struck, and we now run k everywhere. the first bare metal risc-v build is about four years old now. and yes, it took some doing in the low level department.

before i forget:

https://kparc.io/k/#0%3A%22ml.k%22

https://kparc.io/k/#%5Cl%20ml.k

(end of proof)

There are no comments on this comment yet.