Criticism of the C programming language: Difference between revisions

Content deleted Content added
type punning isn't the only or the best way to simulate those features in Standard C
Dnas (talk | contribs)
m Absent features: disambiguate link
Line 25:
* 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 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]]