Poll: What's Your Most Disliked Programming Language?
I chose PHP because it's gathers everything I hate about any language in one spot.<p>* It has everything including the kitchen sink but nothing in the decor matches. There is no unifying principle to help you grok the language<p>* The Community is all about quick hacky fixes to already broken code and this approach seems to flow from the core developers out.<p>* It's not type safe, not even at runtime. I don't know if I ever want to work in a language that doesn't have proper type safety as a guard rail. (Note I'm not talking about compile time vs runtime type safety I'm just talking about type safety period)<p>* The code is just plain ugly to look at and I used to be a pretty heavy perl coder so that's saying something.<p>I know some of these are pretty subjective but for me php just manages to hit every single one of my top programming language gripes.<p>If you want to know my favourite that's a much harder question to answer. Golang has been pleasing me lately although it's interfaces have a very tiny hole in the type safety.<p>ML and it's varying descendants have as close to my ideal type system as I've ever seen. But the chances I'll ever get to use it for a job are slim to none and it seems the community is a little too academic for my taste.<p>Lisp has the most awesome metaprogramming built in and I had a brief heady love affair with it until it's lack of good type safety brought me back to earth.<p>I suppose all this means I'm one day fated to write my own "ideal" programming language so it can be featured in a list like this :-)