3 ms·
This is so perfect. Even just the PDP-11 color scheme hits right. The documentation is incredibly helpful in showing how both the language and the machine work.
by Duanemclemore 3y ago
This is so perfect. Even just the PDP-11 color scheme hits right. The documentation is incredibly helpful in showing how both the language and the machine work. It looks like a great learning tool, but also you could play with it for hours.
My personal favorite piece of K lore is that the -entire language- supposedly fits in processor cache, which is why it's so mind-bendingly fast. Apparently it runs something like 85 - 90% of the algorithmic trading industry for this reason. I could have the details wrong, but...
- steveBK123 3y agoThe entire binary would still fit on a 3.5" floppy and still have room for your application.
- Duanemclemore 3y agoIf I could afford a career change it I'd be soooo tempted. The idea of being on the ground floor of implementing K on edge computing / "IoT" for construction automation is really interesting.
- smabie 3y agoDefinitely does not run 85% of the algo trading industry. That would be, you guessed it, C++ (and fpgas). I actually don't know anyone in HFT who's ever used it. Also it's only quite fast when processing vectorized data. If you're processing market data off the network packet by packet, it's going to be much much slower than C++.
- mianos 3y agoI do see it every now and then. We have a few kdb/q applications but on the whole, mostly C++ and C. Maybe a few percent and some of the larger, much older firms.
- Duanemclemore 3y agoThanks for the correction. I figured it might be too extreme to be true.