C Standard Library - The C Standard Library in Other Languages

The C Standard Library in Other Languages

Some languages include the functionality of the standard C library in their own libraries. The library may be adapted to better suit the language's structure, but the operation semantics are kept similar. The C++ language, for example, includes the functionality of the C standard library in the namespace std (e.g., std::printf, std::atoi, std::feof), in header files with similar names to the C ones (cstdio, cmath, cstdlib, etc.). Other languages that take similar approaches are D and the main implementation of Python known as CPython. In the latter, for example, the built-in file objects are defined as "implemented using C's stdio package", so that the available operations (open, read, write, etc.) are expected to have the same behavior as the corresponding C functions.

Read more about this topic:  C Standard Library

Famous quotes containing the words the c, standard, library and/or languages:

    “When they are not at war they do a little hunting, but spend most of their time in idleness, sleeping and eating. The strongest and most warlike do nothing. They vegetate, while the care of hearth and home and fields is left to the women, the old and the weak. Strange inconsistency of temperament, which makes the same men lovers of sloth and haters of tranquility.”
    —Tacitus (c. 55–c. 120)

    “Where shall we look for standard English but to the words of a standard man?”
    —Henry David Thoreau (1817–1862)

    “Knowing I loved my books, he furnished me
    From mine own library with volumes that
    I prize above my dukedom.”
    —William Shakespeare (1564–1616)

    “The very natural tendency to use terms derived from traditional grammar like verb, noun, adjective, passive voice, in describing languages outside of Indo-European is fraught with grave possibilities of misunderstanding.”
    —Benjamin Lee Whorf (1897–1934)