You are in the: Small Business Computing Channelarrow View Sites +
Small Business Technology
» ECommerce-Guide | Small Business Computing | Webopedia | WinPlanet |  »Close
Enter a word for a definition... ...or choose a computer category.

   Term of the Day
   New Terms
   New Links
   Quick Reference
   Did You Know?
   Search Tool
   Tech Support
   Webopedia Jobs
   About Us
   Link to Us

talk to us
   Submit a URL
   Suggest a Term
   Report an Error
Internet Lists
Internet News
Internet Resources
Linux/Open Source
Small Business
Windows Technology
Wireless Internet
xSP Resources

Corporate Info
Tech Jobs
E-mail Offers
  Be a Commerce Partner

Last modified: Tuesday, March 12, 2002 

A high-level programming language developed by Dennis Ritchie at Bell Labs in the mid 1970s. Although originally designed as a systems programming language, C has proved to be a powerful and flexible language that can be used for a variety of applications, from business programs to engineering. C is a particularly popular language for personal computer programmers because it is relatively small -- it requires less memory than other languages.

The first major program written in C was the UNIX operating system, and for many years C was considered to be inextricably linked with UNIX. Now, however, C is an important language independent of UNIX.

Although it is a high-level language, C is much closer to assembly language than are most other high-level languages. This closeness to the underlying machine language allows C programmers to write very efficient code. The low-level nature of C, however, can make the language difficult to use for some types of applications.

E-mail this definition to a colleague

Sponsored listings

Edulearn, Inc: C++ and C# Training Products - Offers self-paced computer and software training products, including Core C++ and C# training CD-ROMs and videos.

HOTT: C++ Training Courses - Offers hands-on C++ training courses presenting object oriented programming for experienced C programmers. Classes in 75 cities in the U.S. & Canada.

Carrig Emerging Technology, Inc: C++ Training - Provides advanced instructor led training in Internet / Web technologies, programming languages, databases and the UNIX operating system.

For pages about C . Also check out the following links!

Related Links

C and C++ programming tutorials 
A collection of links to downloadable C programming tutorials, as well as a list of reference books, an FAQ, and the origins of C and C++.

Association of C/C++ users
Site of ACCU, the Association of C and C++ users. It contains information on the C family of programming languages including publications, book reviews, links to C sites, and related information.

C programming book
This page highlights the book "C Programming - A modern approach", written by K.N. King of Georgia State University.

C programming language
This page explains some peculiarities of the C programming language in the form of a 'Top 10' list.

C programming language FAQ
Contains the table of contents for the C programming language FAQ from the comp.lang.c newsgroup.

C programming reference
Provides online sources for C programming materials, including syntax, quick reference guides, and example programs.

DevCentral Tutorials: C/C++
Tutorials on C, C++, and general object oriented programming.

Guide to programming in C
Courseware on learning the basics of C programming. Includes an extensive list of links to sections of the course.

Introduction to C Programming
Contains a set of tutorials that help you to learn about the C programming language. This tutorial is from the DevCentral site at Interface Technologies, Inc.

ISO C home page
Official JTC1/SC22/WG14 (C programming language) site.

Yahoo!'s C and C++ pages
Yahoo!'s directory of C and C++.

Sponsored listings

Skin 1: SkinCeuticals Products - Sells beauty, skin care, cosmetic, and body care products, including the SkinCeuticals line. Free shipping within the U.S. available. Search for C-Clamps - Huge selection of c-clamps at, a comprehensive industrial resource. Search by product/service, location or company.

Hoover's: C&D Technologies, Inc. Company Research - Find information on C & D Technologies Incorporated with operations and products, financials, officers, competitors and more at Hoover's Online.

Hoover's: SS&C Technologies, Inc. Company Research - Find information on SS & C TECHNOLOGIES INC with operations and products, financials, officers, competitors and more at Hoover's Online.

Hoover's: Community Capital Corp. Company Research - Find information on COMMUNITY CAPITAL CORPORATION S C with operations and products, financials, officers, competitors and more at Hoover's Online.

related categories

Programming Languages

related terms


assembly language




high-level language

machine language

programming language



Visual C++

Give Us Your

JupiterWeb networks:


Search JupiterWeb:

Jupitermedia Corporation has four divisions:
JupiterWeb, JupiterResearch, JupiterEvents and JupiterImages

Copyright 2004 Jupitermedia Corporation All Rights Reserved.
Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Jupitermedia Corporate Info | Newsletters | Tech Jobs | E-mail Offers