FACTOID # 74: More than a third of the time, Icelanders don't show up for work. Perhaps that's why they're the world's happiest nation.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > The C Programming Language
Enlarge
The C Programming Language, Brian Kernighan and Dennis Ritchie, one of the most read and trusted books on C.

The C Programming Language (also known as K&R or "the white book") is a famous computer science book which has been influential in the application and development of the C programming language. The book was written by Dennis Ritchie, who designed the language, and by Brian Kernighan.


The first edition of the book, published in 1978, discusses the original usage of C by AT&T; this "dialect" of C is sometimes referred to as K&R C. In 1988 a second edition was published which covers ANSI C. The book has since been translated into over 20 languages.


The style of formatting programs used in the book is often called "K&R style" or the "One True Brace Style".


The book is widely regarded as being very well written, due to the clarity in which it expresses the material combined with the breadth and density of the coverage. There are very few wasted words, while still being approachable. This clarity and conciseness for a highly technical subject is quite remarkable. These qualities make the book still quite useful even today.


It is also well known because it was the only coverage of the C language for some time before the standardization bodies developed the exhaustive specifications. The utility and portability of the language for its time also contributed to its popularity, thus making the book describing it a popular one.


Further reading

External link

  • Bell Labs page about the book (http://cm.bell-labs.com/cm/cs/cbook/)

  Results from FactBites:
 
Introduction to C, by The Linux Information Project (LINFO) (1491 words)
C is in many ways the most important of the hundreds of programming languages that have been developed in the world to date.
C remains particularly popular in the world of Unix-like operating systems, and, for example, most of the Linux kernel (i.e., the core of the operating system) is written in C. Moreover, it is one of the most frequently studied languages in computer science classes.
C differs significantly from assembly languages in that it is much easier to read and write programs in it, particularly lengthy ones, because its syntax and vocabulary are much closer to those of the English language.
Information about C programming language (5947 words)
C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.
C's primary use is for "system programming", including implementing operating systems and embedded system applications, due to a combination of desirable characteristics such as code portability and efficiency, ability to access specific hardware addresses, ability to "pun" types to match externally imposed data access requirements, and low runtime demand on system resources.
One consequence of C's wide acceptance and efficiency is that the compilers, libraries, and interpreters of other higher-level languages are often implemented in C. C is used as an intermediate language by some higher-level languages.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.