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 lisp, Haskell, assembler (ARM, x86, amd64) and probably a few other languages that haven't left as big a mark. Programmer at Bloomberg. Posts and commments are my opinions and are not sponsored or endorsed by my employer. If my answers helped you can buy me a coffee.