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

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. 

主站蜘蛛池模板: 遂宁市| 尉犁县| 铜川市| 彰化市| 灵石县| 上虞市| 大渡口区| 加查县| 互助| 枣强县| 赤城县| 通州区| 镇巴县| 南澳县| 广德县| 洛浦县| 望谟县| 娄底市| 项城市| 红桥区| 白玉县| 当阳市| 平泉县| 济南市| 双城市| 潢川县| 乌兰察布市| 长海县| 余姚市| 习水县| 新宾| 五原县| 东台市| 上饶县| 湘阴县| 道孚县| 太康县| 新余市| 云梦县| 额尔古纳市| 济源市|