Content deleted Content added
Derek farn (talk | contribs) →Tools for mitigating issues with C: Reworked precompiled headers |
|||
Line 150:
There are dialects of C, such as [[Objective-C]] and [[Cyclone programming language|Cyclone]], that address some of these concerns.
Many compilers, notably [[Visual C++]] and [[Xcode]],
It should be recognized that these tools are not a [[Panacea_(disambiguation)|panacea]]. Because of C's flexibility, some types of errors involving misuse of variadic functions, out-of-bounds array indexing, and incorrect [[memory management]] cannot be detected on some architectures without incurring a significant performance penalty. However, some common cases can be recognized and accounted for.
|