You can speed up complex Web tasks while retaining the simplicity of CGI. With many useful libraries available, the jump from a scripting language to C isn't as big as you might think.
With the right tools and a little experience, developing CGI applications with C is nomore difficult than it is when using Perl or PHP. Now that I have the experience andthe tools, C is my preferred language for CGI applications.
C excels when the application requires more advanced processing andlong-term stability. It is not especially susceptible to failure whenserver changes are beyond your control, unlike PHP. Short ofremoving a shared library, such as libc or libmysqlclient, the Cversion of our application is hard to break. The speed of executionfor C programs makes it a clear choice when the application requiresmore complex data processing.
Resources for this article: /article/8058.