Showing posts with label LANGUAGE. Show all posts
Showing posts with label LANGUAGE. Show all posts

2008-05-01

Kx

K and the more comprehensible Q are languages created by Artur Whitney based on APL. Kdb+ is the database system and interpreter for these languages. Kdb+ allows extremely efficient analysis of high-volume real-time and historic data simultaneously in a column based database. At $100,000 per Dual-Core Processor license, K is absurdly priced and only affordable for large financial institutions and the United States military. K is a vector based language with analogies to mathematics and human language. Nearly every character represents either a noun, verb, or adverb allowing extremely terse and efficient development and processing for those who are able to wrap their heads around the syntax.

K is powerful enough that an experienced quantitative analyst with the full range of tools could go from an idea, to a full tick-level back-test, to a fully deployed trading system in under an hour.

While this product is unfordable to nearly everyone in its full form, Kx Systems has released a limited version of the software free of charge. I highly recommend anyone interested in computer languages, analysis, finance, etc. to download and explore this amazing software which takes less than 200 KB on disk including the interpreter, an http server, and socket connectivity!

As a final note for those with a particular interest in providing programming services, it is our understanding that a capable K programmer averages about $250,000 per year working for a large investment institution.

2007-05-16

Mathematica 6.0

Mathematica, the child of Stephen Wolfram, is a Kernel and a Development package and a symbolic language for mathematical evaluation and manipulation. Beyond its core functionality, Mathematica has a vast function library which allows it to be tied in or to glue together many other platforms and languages including Matlab, C++, Python, Java and .Net. A skilled Mathematica programmer can develop extremely complex and sophisticated programmes with ease. Unfortunately, being a closed source platform which retails for around 2000 USD per copy, it remains a niche product for academics and some quantitative professionals. Mathematica 6.0 was recently released as announced by /. I have had the pleasure to use Mma 6.0 and I have been extremely impressed with the the upgrade. Improvements include text coloration for different language types which makes reading the code far easier as well as the new Dynamic evaluation function which allows for greater flexibility in realtime evaluation and animation. Since Mma relies only on a serial number for activation and every previous version of Mathematica was easily cracked, I assume Mathematica 6.0 will soon become common in underground circles.

2006-10-17

The Destruction of Language, Expression and Thought

Mark has posted an excellent summary and commentary on John McWhorter's new book 'Doing Our Own Thing.' There I left a poorly written comment.

Aside: The wikipedia entry on McWhorter is suspiciously scant for such a famous writer. I could have off the top of my head written a better biography.