23 Apr 2013 average   » (Observer)

I'm proposing the concept of a Kolmogorov Quotient (named after AndreKolmogorov of AlgorithmicInformationTheory fame) as a calculable number that measures the amount that a "programming language" simplifies the complex. That is, the amount of expressivity of a programming language. This idea of "simplification" is a factor of text-wise reduction (fewer characters needed to express a complex concept) and some other less-easy to quantify concept of maintainability. Fleshing out this latter concept, it is clear it has to do with the ease of establishing programmer ''consensus'' for the same task.

It is a quotient so that higher Kolmogorov numbers for a given language implies a reduction in the Complexity of writing the code to solve the problem.

I suggest Python or Ruby has the highest Kolmogorov Quotient. But see KolmogorovQuotient.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!