Checked C is an extension of the C programming language designed to enhance safety by adding bounds-checking to array and pointer operations, preventing common programming errors such as buffer overflows. It introduces new types and annotations that enable static and dynamic checking of memory accesses, aiming to make C programs more secure and reliable.
About Checked C
Checked C was developed by Microsoft Research in 2016 to address security vulnerabilities in C programs caused by out-of-bounds memory accesses. It aimed to improve the safety of C by introducing bounds-checking and safer pointer types, reducing the risk of common programming errors like buffer overflows.
Strengths of Checked C included enhanced security through bounds-checking, improved reliability, and compatibility with existing C codebases. Weaknesses involved potential performance overhead from additional checks and the need for developers to adopt new annotations and types. Competitors included languages like Rust, which offered memory safety without garbage collection, and other C extensions or tools focused on improving safety, such as Safe C or AddressSanitizer.
Hire Checked C Experts
Work with Howdy to gain access to the top 1% of LatAM Talent.
Share your Needs
Talk requirements with a Howdy Expert.
Choose Talent
We'll provide a list of the best candidates.
Recruit Risk Free
No hidden fees, no upfront costs, start working within 24 hrs.
How to hire a Checked C expert
*Estimations are based on information from Glassdoor, salary.com and live Howdy data.
USA
$ 224K
Employer Cost
$ 127K
Employer Cost
$ 97K
Benefits + Taxes + Fees
Salary
The Best of the Best Optimized for Your Budget
Thanks to our Cost Calculator, you can estimate how much you're saving when hiring top LatAm talent with no middlemen or hidden fees.