- 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.
- 計算機組成原理與接口技術:基于MIPS架構實驗教程(第2版)
- App+軟件+游戲+網站界面設計教程
- 計算機信息技術基礎實驗與習題
- 企業大數據系統構建實戰:技術、架構、實施與應用
- Python數據分析、挖掘與可視化從入門到精通
- Learning JavaScriptMVC
- SQL查詢:從入門到實踐(第4版)
- 數據庫系統原理及應用教程(第4版)
- 軟件成本度量國家標準實施指南:理論、方法與實踐
- 基于Apache CXF構建SOA應用
- 數據庫設計與應用(SQL Server 2014)(第二版)
- 達夢數據庫運維實戰
- 數據庫原理與應用
- 企業大數據處理:Spark、Druid、Flume與Kafka應用實踐
- 數據庫原理及應用:SQL Server 2016