is generating compiler warnings when there is high probability that the code is a result of a mistake – a practice common in modern C/C++ compilers. Syntactic saccharin Other extensions are syntactic saccharin and syntactic syrup, meaning gratuitous syntax that does not make programming any easier. Sugared types Data types with core syntactic support are said to be "sugared types". Common examples include quote-delimited strings, curly braces for object and record types, and square brackets for arrays. Notes References , reprinted in Programming language syntax Computer jargon Source code Programming language design