5 ms·
KDB+ http://kx.com/kdb-plus.php http://kx.com/kdb-plus.php I have no affiliation, other than being a customer. Its as close to a standard as you can find in f
by chollida1 12y ago
KDB+ http://kx.com/kdb-plus.php http://kx.com/kdb-plus.php
I have no affiliation, other than being a customer. Its as close to a standard as you can find in finance.
There are many useful tutorials out there that let you try it out and you can usually get an eval version to try before you buy.
http://code.kx.com/wiki/Startingkdbplus/contents http://code.kx.com/wiki/Startingkdbplus/contents
If you find something that is comparable in terms of performance and features, but cheaper, please mail me!! I would be very grateful.
- bkeroack 12y agoLook at the source. (c) http://code.kx.com/wsvn/code/kx/kdb%2B/c/c/k.h http://code.kx.com/wsvn/code/kx/kdb%2B/c/c/k.h (c#) http://code.kx.com/wsvn/code/kx/kdb%2B/c/c.cs http://code.kx.com/wsvn/code/kx/kdb%2B/c/c.cs This guy is truly depraved.
- arielweisberg 12y agoThat is special. I had a fun time parsing that. I mean that genuinely.
- conover 12y agoDear lord. It must take forever to get up to speed on a codebase like that.
- geocar 12y agoDoesn't take that long. Maybe a few days? k5 isn't that big (about 9 C files)
- chetanahuja 12y agoHah... Almost looks like the programmer started out trying to create an entry for obfuscated C competition but then pivoted midway when s/he realized it could be commercialized. Specially loved this comment: // remove more clutter #define O printf #define R return #define Z static
- knicholes 12y agoMy favorite part is the comment "remove more clutter." Instead it should have been, "Remove all hope of maintenance."
- siganakis 12y agoRemember that KDB is based on K, which stems from APL, which relies on symbols rather than words for its functions. Coming from that background, C and especially C# must seem extremely verbose. For example (from Wikipedia): In K, finding the prime numbers from 1 to R is done with [0]: (!R)@&{&/x!/:2_!x}'!R And APL[1]: (~R∊R∘.×R)/R←1↓ιR Its truly awesome stuff. [0]: http://en.wikipedia.org/wiki/K_(programming_language) http://en.wikipedia.org/wiki/K_(programming_language) [1]: http://en.wikipedia.org/wiki/APL_(programming_language) http://en.wikipedia.org/wiki/APL_(programming_language)
- deleted 12y ago[deleted]
- geocar 12y agoI'd also recommend KDB+ I find my code very clear and readable in it.
- MasterScrat 12y agoWhat is the price range of the full version?
- scottlocklin 12y agoJd (the J database) isn't as powerful as KDB+, but it's pretty good and only costs if you want to pay for support.
- alexcash 12y agoIf you want a quick video guide to getting started, there's: http://www.timestored.com/kdb-guides/getting-started-kdb http://www.timestored.com/kdb-guides/getting-started-kdb Even the java driver is written similar to the C code :) http://code.kx.com/wsvn/code/kx/kdb%2B/c/jdbc.java http://code.kx.com/wsvn/code/kx/kdb%2B/c/jdbc.java