Criticism of the C programming language: Difference between revisions

Content deleted Content added
Absent features: this refers to ad hoc polymorphism
The previous text was clear enough, and the "fix" just raises further questions
Line 26:
* No [[exception handling]]; standard library functions signify error conditions with the global <code>[[errno]]</code> variable and/or special return values
* Only rudimentary support for [[modular programming]]
* No compile-time ''ad hoc'' polymorphism in the form of [[function (computer science)|function]] or [[operator]] [[method overloading|overloading]]
* Only rudimentary support for [[generic programming]]
* Very limited support for [[object-oriented programming]] with regard to [[polymorphism in object-oriented programming|polymorphism]] and [[inheritance (computer science)|inheritance]]