(redirected from c's)
Also found in: Dictionary, Thesaurus, Medical, Legal, Financial.


see programming languageprogramming language,
syntax, grammar, and symbols or words used to give instructions to a computer. Development of Low-Level Languages

All computers operate by following machine language programs, a long sequence of instructions called machine code that is
..... Click the link for more information.


third letter of the alphabetalphabet
[Gr. alpha-beta, like Eng. ABC], system of writing, theoretically having a one-for-one relation between character (or letter) and phoneme (see phonetics). Few alphabets have achieved the ideal exactness.
..... Click the link for more information.
. In position and form, but not in meaning, it corresponds to Greek gamma (see GG,
7th letter of the alphabet. It is a usual symbol for a voiced velar stop, as in the English go. It was originally a differentiated form of Greek gamma, which has C as its formal Roman correspondent. In musical notation G represents a note on the scale.
..... Click the link for more information.
). In English it is pronounced variously, e.g., in can, cent, church, and loch. In musical notationmusical notation,
symbols used to make a written record of musical sounds.

Two different systems of letters were used to write down the instrumental and the vocal music of ancient Greece. In his five textbooks on music theory Boethius (c.A.D. 470–A.D.
..... Click the link for more information.
 it symbolizes a note in the scale. In chemistry it is the symbol of the element carboncarbon
[Lat.,=charcoal], nonmetallic chemical element; symbol C; at. no. 6; interval in which at. wt. ranges 12.0096–12.0116; m.p. about 3,550°C;; graphite sublimes about 3,375°C;; b.p. 4,827°C;; sp. gr. 1.8–2.1 (amorphous), 1.9–2.3 (graphite), 3.
..... Click the link for more information.
. The capital letter is the Roman numeral for 100.


(science and technology)
(particle physics)


(computer science)
A programming language designed to implement the Unix operating system.


1. On drawings, abbr. for course.
2. Abbr. for centigrade or “Celsius.”

class A, B, C, D, E, F

A classification applied to fire doors, fire windows, roof coverings, interior finishes, places of assembly, etc., to indicate gradations of fire safety. See fire-endurance, fire-door rating.


a computer programming language combining the advantages of a high-level language with the ability to address the computer at a level comparable with that of an assembly language


A programming language designed by Dennis Ritchie at AT&T Bell Labs ca. 1972 for systems programming on the PDP-11 and immediately used to reimplement Unix.

It was called "C" because many features derived from an earlier compiler named "B". In fact, C was briefly named "NB". B was itself strongly influenced by BCPL. Before Bjarne Stroustrup settled the question by designing C++, there was a humorous debate over whether C's successor should be named "D" or "P" (following B and C in "BCPL").

C is terse, low-level and permissive. It has a macro preprocessor, cpp.

Partly due to its distribution with Unix, C became immensely popular outside Bell Labs after about 1980 and is now the dominant language in systems and microcomputer applications programming. It has grown popular due to its simplicity, efficiency, and flexibility. C programs are often easily adapted to new environments.

C is often described, with a mixture of fondness and disdain, as "a language that combines all the elegance and power of assembly language with all the readability and maintainability of assembly language".

Ritchie's original C, known as K&R C after Kernighan and Ritchie's book, has been standardised (and simultaneously modified) as ANSI C.

See also ACCU, ae, c68, c386, C-Interp, cxref, dbx, dsp56k-gcc, dsp56165-gcc, gc, GCT, GNU C, GNU superoptimiser, Harvest C, malloc, mpl, Pthreads, ups.


(1) See coulomb.

(2) A high-level programming language developed at Bell Labs that is also able to manipulate the computer at a low level like assembly language. Developed in the 1970s, by the end of the 1980s, C became the language of choice for developing commercial software. C, and its object-oriented successor C++, are used to write a huge variety of applications and almost all operating systems. There are C/C++ compilers for all major operating systems and hardware platforms. C was standardized by ANSI (X3J11 committee) and ISO in 1989.

C++ (C Plus Plus)
Created by Bjarne Stroustrup and renamed from "C with Classes" to C++ in 1983, the language became popular because it combined traditional C with object-oriented programming (OOP). In contrast, Smalltalk (the first OOP language) and other OOP languages did not provide the familiar structures of conventional languages such as C and Pascal. See object-oriented programming, Visual C++, Objective-C, C# and Managed C++.

Nothing But Functions
C and C++ are written as a series of functions that call each other for processing. Even the body of the program is a function named "main." Functions are very flexible, allowing programmers to choose from the standard library that comes with the compiler, to use third party libraries or to develop their own.

Its Origin
C was developed to allow Unix to run on a variety of computers. After Bell Labs' Ken Thompson and Dennis Ritchie created Unix and got it running on several PDP computers, they wanted a way to easily port it to other machines without having to rewrite it from scratch. Thompson created the B language, which was a simpler version of the BCPL language, itself a version of CPL. Later, in order to improve B, Thompson and Ritchie created C.

The following examples convert Fahrenheit to centigrade in C and C++. For another example of C code, see event loop.

 In C

 main()   {
  float fahr;
  printf("Enter Fahrenheit: ");
  scanf("%f", &fahr);
  printf("Celsius is %f\n", (fahr-32)*5/9);

 In C++

 void main() {
  float fahr;
  cout << "Enter Fahrenheit: "; 
  cin >> fahr;
  fahr = (((fahr-32)*5)/9);
  cout << "Celsius = " << fahr << endl;
  return 0;
References in periodicals archive ?
C's occupies the centrist middle-ground and are older than Podemos, which has only just celebrated its first anniversary.
A webinar and white paper are now available for foreign nationals and immigration attorneys to learn about the Seven C's methodology for EB-5 investing at www.
Jonny C's new website operates on the Fission Web System, which contains built-in search engine optimization tools that have the potential to boost search engine rankings and improve visibility online.
B has not established that he incurred an economic outlay for C's debt to the Bank, and B is not entitled to increase his tax basis in his C investments.
In 1997, the IRS determined that T was liable for income taxes and additions due from C's estate, under 31 USC Section 3713(b).
56(g)-l(f)(3)(i), ACE is increased or decreased by the increase or decrease in C's year-end "LIFO recapture amount," which is the excess of C's inventory computed under the FIFO method over its inventory computed under the LIFO method.
After C's purchase, Loss will have 150 shares outstanding: A with 70 shares (47%), B with 30 shares (20%) and C with 50 shares (33%).
D will form a controlled corporation, C, as its wholly owned subsidiary, by transferring to it all of the assets of X in exchange for all of C's stock.