An annotated note on programming languages

I've had so many conversations on this topic; perhaps it is best to summarize all thoughts and be done with the matter.

Sometimes I am a Python True Believer.
While Java is formidable,
C# is smart,
C is elegant, and
C++ is striking,
only R is quirky brilliant: worthy of a fight.
Ruby is zany-neat,
Perl is zany-zany,
and Awk is rad.
Shell is understudied,
SQL is underrated;
PHP is scrappy-useful for webhacking -- I tried to quit but can't.
Matlab numeric
Scheme is enlightening;
Haskell is nuts;
JavaScript is the future (sigh?).
Processing is beautiful, and
Mathematica is astounding.
Tcl I learned awfully,
Prolog I learned awe-fully;
Fortran is my aspiration.
Sometimes I miss BASIC.

Some code I write and find useful

Command-line

R, the love-it-and-hate-it statistical and visualization programming environment

Python

Ruby

Scala

Matlab

HTML/CSS

Misc


anyall.org - Brendan O'Connor