Why would you ever use a language which isn't C? All you will ever need is C. Everyone knows it, and it can run on everything. Why use some stupid hipster language like LISP or Haskell? Just accept C is superior.
Name:
Anonymous2011-05-08 22:36
C is highlevel assembly. That doesn't necessarily make it bad; but it makes rather obviously clear that you wouldn't want to do highlevel stuff in it.
C was, after all, designed to write operating systems in it.
And C is perfect for exactly that.
Name:
Anonymous2011-05-08 22:39
Not just operating systems, but kernels specifically. C is really only good for stuff that needs to be super optimized, like kernels and low-level tools. I'm sure as fuck not gonna go write a web browser in straight C when I can use an object-oriented approach in Objective-C or another language.