What's the benefit using k vs. c, cpp or java for the same? Does it run or compile faster? The article says you can do the same with cpp and some extra libraries, but I wouldn't immediately think cpp or java was easily beatable -- manjana wonders --
K is interpreted, not compiled. You can run your code the instant it's written. As other's have said, K (the language and the interpreter) is highly optimized for processing tabular data. I've heard of it outperforming C in processing billions of rows of financial data. (Which, by my understanding, is K's primary market.) Lastly, K (like APL, J, A+, Klong, Kona, etc.) is very terse. A phrase I've seen online is "one…
K7 Tutorial
41–44 of 44 posts
Re: K7 Tutorial
#42I also have a practical question. Does `brandelf -t Linux bin/k` violate the License agreement?
Re: K7 Tutorial
#43Earlier quoted context omitted.
Dyalog uses non ASCII symbols which are really cool to me and make the primitives very easy to learn. Check out tryapl.org to get a feel for it. You can also download a trial version and there is a free book. They have decent library support and full .NET support too as well as easy parsing for CSV, JSON, XML...etc. They have Dyalog APL notebooks, database access, multiplatform support, parallel and tacit features...…
Thanks - my next sabbatical is going to be Rust + APL
Dyalog also sells a standard keyboard with the APL symbols printed on the keys. You might find that interesting.
Re: K7 Tutorial
#44Is shakti related to kx? What is going to happen with kdb+? I also have a practical question. Does `brandelf -t Linux bin/k` violate the License agreement?
As for you second question, how would brandelf change the binary (disclaimer: not a BSD user)?