An oldie, but some very thought provoking observations on what makes a language productive: http://faculty.cs.byu.edu/~irenelg/courses/330/CTM/Resources/C++-vs-Lisp.txt