官术网_书友最值得收藏!

Beginning with the C standard language

The C programming language is one of the oldest languages available. Unlike other higher-level languages, C is similar enough to assembly language programming, while still providing some high-level programming abstractions, that it has become a firm favorite among system, embedded, and kernel-level programmers alike.

Almost every major operating system is rooted in C. In addition, most higher-level languages, including C++, build upon C to provide their higher-level constructs, and therefore still require some of the components of the C standard.

The C standard is a huge standard that is managed by the International Organization for Standardization (ISO). We assume the reader has some basic knowledge of the C standard and how to write C code: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf.

For these reasons, the goal of this section is to discuss some topics that are discussed in lesser detail in other books, as well as portions of the C standard that are relevant to this book and system programming, but are missing from the other chapters.

For additional information on the C programming language and how to write C programs, please see the Further reading section of this chapter. 

主站蜘蛛池模板: 花莲县| 自贡市| 酉阳| 吉隆县| 孟州市| 永年县| 天门市| 资阳市| 蒲城县| 洛南县| 西盟| 阿拉善左旗| 青岛市| 永春县| 贡嘎县| 喀什市| 韩城市| 炎陵县| 五指山市| 五华县| 禹州市| 新乐市| 陵水| 德江县| 成武县| 逊克县| 饶阳县| 格尔木市| 肥东县| 清河县| 彩票| 邓州市| 北宁市| 白朗县| 静安区| 托克逊县| 宜川县| 柘荣县| 保德县| 缙云县| 阳江市|