&gt; OCaml, Haskell and Lisp are spectacular. Erlang is spectacular. Tcl and Python are spectacular. C# is an OK-language at best.<p>I don&#x27;t agree.  In my view, Lisp is spectacular for its unified meta-programming capabilities, and C# is spectacular for its expressiveness (and rapid improvements, which really has more to do with the C# <i>team</i> than the language <i>per se</i>, I suppose).  The rest are what they are, better than others at some things, but not spectacular.