When to Use C, and When Not To

C is a widely used, general-purpose language that has found use in many kinds of applications. Compiled languages inherently produce faster code than interpreted languages such as Perl or PHP. Another advantage of C is that because it is a relatively low-level language, a skilled programmer can write code that makes most efficient use of system resources. Provided that an application merits a slightly longer development time—such as applications that will be frequently or intensively used—C is an excellent candidate.

Because C is a compiled language, development time in C tends to be longer than with an interpreted language. The simple reason is that a C program must be compiled and linked each time a change is ...

Get Sams Teach Yourself MySQL in 21 Days, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.