You're compiling C to LISP, and you're not even telling us??? This being HN, I have to quote you for everybody's benefit:
"Vacietis aims to be a C99 to Common Lisp compiler that produces efficient programs that easily interoperate with Lisp functions, and in addition to offer the introspection, debugging and type-safety features of Common Lisp to C programmers."
My main language is Java these days, but I use lots of other languages as well (e.g. Perl, Python, R, sh, MATLAB, ...). However, C remains the language that I know most thoroughly, and I've used it since 1989.
- edit distance for various projects (OCR post-correction, spelling correction, word alignment of bilingual text)
- Viterbi algorithm in text part-of-speech disambiguation
- Viterbi algorithm in speech recognition decoder
(That's admittedly not a lot of DP since the days I've started to code for $$ as a student in 1994.)