- Hands-On System Programming with C++
- Dr. Rian Quinn
- 178字
- 2021-07-02 14:42:35
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.
- Redis使用手冊
- 計算機綜合設計實驗指導
- Microsoft SQL Server企業(yè)級平臺管理實踐
- Ceph源碼分析
- OracleDBA實戰(zhàn)攻略:運維管理、診斷優(yōu)化、高可用與最佳實踐
- 金融商業(yè)算法建模:基于Python和SAS
- 深入淺出Greenplum分布式數(shù)據(jù)庫:原理、架構和代碼分析
- 云原生數(shù)據(jù)中臺:架構、方法論與實踐
- SQL應用及誤區(qū)分析
- 辦公應用與計算思維案例教程
- 跨領域信息交換方法與技術(第二版)
- 一本書講透Elasticsearch:原理、進階與工程實踐
- 區(qū)塊鏈技術應用與實踐案例
- Hadoop 3實戰(zhàn)指南
- R Object-oriented Programming