Posts

Showing posts with the label C

Why I've grown to loathe C

Image
Ever since I stopped using C as my primary / go-to language (currently erlang and perl , but including pascal , smalltalk , java , lisp , and eiffel at times) I've always had this vague hatred of it, but its always been hard to quantify, with any attempts to discuss this usually being met by responses that were inevitably fanyboish, both pro, and against. Witness Damien Katz's recent - and unintentionally hilarious - Unreasonable Effectiveness of C , and its followup (no, I'm not going to fisk them - read them, preferably not while drinking anything to avoid spit-takes).  It pretty much sums up the fanboy position for any language, best summarized as Take everything that matters to the project you are currently working on Explain why your preferred language is the single best language to implement whatever it is Hint that pretty much everything else doesn't even come close Throw in a grab-bag of other random features that - of course - your language does be...