What is C? - Definition from Whatis.com

C is a structured, procedural programming language that has been widely used both for operating systems and applications and that has had a wide following in the academic community. Many versions of UNIX-based operating systems are written in C. C has been standardized as part of the Portable Operating System Interface (POSIX).

With the increasing popularity of object-oriented programming, C is being rapidly replaced as "the" programming language by C++, a superset of the C language that uses an entirely different set of programming concepts, and by Java, a language similar to but simpler than C++, that was designed for use in distributed networks.

This was last updated in September 1998

Dig Deeper

  • Building a self-assessment plan for IT pros

    Take a step back to reflect on where you’ve been and where your career is going. Annual self-assessment can boost your professional profile and help prepare you for an uncertain future.

  • Our top five IT career tips of 2011

    We’ve compiled our top IT career tips of 2011 as a treat to our readers. You’ll learn about various methods you can use to improve your career trajectory -- and save money at the same time.

  • Preparing for your IT certification on the cheap

    Proper preparation for IT certification exams doesn’t have to cost an arm and a leg. Get the lowdown on inexpensive options and where to find them.

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com