C (programming Language) - Design

Design

C is an imperative (procedural) language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. C was therefore useful for many applications that had formerly been coded in assembly language, such as in system programming.

Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.

Read more about this topic:  C (programming Language)

Famous quotes containing the word design:

    “What but design of darkness to appall?—
    If design govern in a thing so small.”
    —Robert Frost (1874–1963)

    “Delay always breeds danger; and to protract a great design is often to ruin it.”
    —Miguel De Cervantes (1547–1616)

    “If I knew for a certainty that a man was coming to my house with the conscious design of doing me good, I should run for my life ... for fear that I should get some of his good done to me,—some of its virus mingled with my blood.”
    —Henry David Thoreau (1817–1862)