The previously listed applications are just the tip of the iceberg when it comes to developing C applications. Due to the language's popularity, dozens of excellent and free other tools are available. Each takes a little effort to learn, but once you master them, they should improve the quality of your C programming and applications.
Eclipse is an open source development environment written in Java, meaning it will run on practically every operating system. Although its initial purpose was for creating Java applications, by adding the C/C++ plug-in (see www.eclipse.org/tools/downloads.html), you can create C programs, too.
Splint, short for Secure Programming Lint, helps to check your ...