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

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. 

主站蜘蛛池模板: 华池县| 嘉荫县| 海城市| 含山县| 格尔木市| 夏河县| 修水县| 马边| 凤翔县| 太康县| 友谊县| 尼勒克县| 淮安市| 宜昌市| 曲靖市| 庆安县| 湘潭县| 墨竹工卡县| 长武县| 南投县| 茂名市| 贵定县| 西峡县| 当雄县| 同心县| 尖扎县| 富蕴县| 巴马| 尼勒克县| 谢通门县| 桃江县| 五常市| 托克托县| 明水县| 射洪县| 金门县| 金溪县| 甘孜县| 阆中市| 休宁县| 鹿泉市|