Criticism of the C programming language: Difference between revisions

Content deleted Content added
Okay, one can do a kind of OOP in C, but it isn't very satisfactory compared to genuine OO PLs.
Xerxesnine (talk | contribs)
Line 27:
* No compile-time polymorphism in the form of [[function (computer science)|function]] or [[operator]] [[overloading]]
* Only rudimentary support for [[generic programming]]
* VeryNo limiteddirect support for [[object-oriented programming]] with regard to [[polymorphism, in object-oriented programming|polymorphism]] or [[inheritance (computer science)|inheritance]], andalthough a limited form of these may be achieved with [[Informationtype hiding|encapsulationpunning]].
* Limited support for [[Information hiding|encapsulation]].
* No native support for [[multithreading]] and [[computer networks|networking]]
* No standard libraries for [[GUI|graphics]] and several other application programming needs