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

Summary

In this chapter, we learned about three different standards: C, C++, and POSIX. The C standard defines the popular C syntax, C-style program linking and execution, and the standard C libraries that provide cross-platform APIs to wrap an operating system's ABIs.

We also learned about the C++ standard, and how it defines the C++ syntax, program linking and execution, and the high-level C++ APIs that wrap underlying C and POSIX APIs to C++. 

Finally, we saw how the POSIX standard provides additional APIs that go beyond C. These APIs include (but are not limited to) memory management, networking, and threading. In general, the POSIX standard defines all the standards needed for an application to perform its functions in a cross-platform way on any POSIX-compliant operating system.

The remainder of this book will focus on the APIs defined in these standards, and how they can be used to perform system programming in C++17. In the next chapter specifically, we will cover the system types provided by C, C++, and POSIX, and how they affect system programming. 

主站蜘蛛池模板: 虞城县| 鄂托克前旗| 潜山县| 南郑县| 肥城市| 涞源县| 隆安县| 互助| 洪泽县| 凯里市| 深泽县| 沛县| 连平县| 遵义市| 海晏县| 顺平县| 万安县| 深圳市| 鲜城| 新密市| 略阳县| 赤城县| 喀喇沁旗| 杭州市| 磐安县| 青阳县| 灵璧县| 宁津县| 崇明县| 梨树县| 开阳县| 南部县| 大埔县| 阜宁县| 刚察县| 云梦县| 上饶市| 侯马市| 罗江县| 呼玛县| 子洲县|