Yup, it does a terrible job with the C family of languages. Hardly ever gets that right. And if you type in any random keys, it often identifies it as Haskell. ;-)
It does a decent job with Perl, Python, Ruby, Bash, etc.
It does a decent job with Perl, Python, Ruby, Bash, etc.