Achieving Safety Incrementally with Checked C

Achieving Safety Incrementally with Checked C

Checked C is a new effort working toward a memory-safe C. Its design is distinguished from that of prior efforts by truly being an extension of C: Every C program is also a Checked C program. Thus, one may make incremental safety improvements to existing codebases while retaining backward compatibility. Rather, it can make a best effort to convert more pointers accurately, without letting inaccuracies inhibit compilation.

Source: www.cs.umd.edu