Criticism of the C programming language: Difference between revisions

Content deleted Content added
Per previous consensus, we don't use source tags here. C does have built-in string support, just not the kind you might prefer.
m rm link to deleted article
Line 25:
* No [[generator (computer science)|generator]]s or [[coroutine]]s; intra-thread control flow consists of nested function calls, except for the use of the [[longjmp]] or [[setcontext]] library functions
* 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]]