Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Criticize C.

Name: Anonymous 2009-06-26 14:44

Please, I'd like to hear what /prog/ thinks is silly about C.

Name: Anonymous 2009-06-26 15:31

C has something called a 'necessary problem'. Actually, it has many of them. These necessary problems will appear once you want to conceive of a language that is just a layer above assembly, which can be implemented for any architecture and other implementation-specific details. These problems can disappear with the use of abstraction which would make C no longer be C, but a different language. What can be done instead, is introduction of vague specification and semantics, flexible enough to be implementable by all.

If you're an intelligent person who wants to program, you will use a different tool than C if you can. That is, if you're writing something that requires C, then you obviously have to use C. But if what you're writing can be implemented in another language which does not have the aforementioned necessary problems, it'd be illogical to do otherwise.

Those who bash C are either too dumb to realize its importance or too smart (= busy) to realize its design goal.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List