Criticism of the C programming language: Difference between revisions

Content deleted Content added
ClueBot (talk | contribs)
Reverting possible vandalism by Special:Contributions/98.203.148.37. If this is a mistake, report it. Thanks, ClueBot. (Bot)
author was a retard.
Line 20:
* No syntax for [[Range (computer science)|ranges]], such as the <code>A..B</code> notation used in several languages
* No separate [[Boolean]] type: zero/nonzero is used instead<ref>The 1999 revision of the C standard added a type <code>_Bool</code>, but it was not retrofit into the language's existing Boolean contexts.</ref>
* No [[nested function]] definitions
* No formal [[closure (computer science)|closure]]s or functions as parameters (only function and variable pointers)
* 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