Citation Hunt

The Wikipedia snippet below is not backed by a reliable source. Can you find one?

Click I got this! to go to Wikipedia and fix the snippet, or Next! to see another one. Good luck!

In page C (programming language):

"

While C is popular, influential and hugely successful, it has drawbacks, including:

  • There are few guards against misuse of language features, which may enable unmaintainable code. In particular, the C preprocessor can hide troubling effects such as double evaluation and worse.[6] This capability for obfuscated code has been celebrated with competitions such as the International Obfuscated C Code Contest and the Underhanded C Contest.
  • C lacks standard support for exception handling and only offers return codes for error checking. The setjmp and longjmp standard library functions have been used[7] to implement a try-catch mechanism via macros. Also, goto statements are commonly used for error handling.[citation needed]