I am a programmer. My principal language is C++. I've also done commercial work in Java, C, Perl, Python, Javascript and APL. I've also been known to dabble in python, lisp, Haskell, assembler (ARM, x86, amd64) and probably a few other languages that haven't left as big a mark.