- Hands-On System Programming with C++
- Dr. Rian Quinn
- 154字
- 2021-07-02 14:42:34
Beginning with the POSIX standard
The POSIX standard defines all of the functionality a POSIX-compliant operating system must implement. With respect to system programming, the POSIX standard defines the system call interface (that is, the APIs, not the ABIs) that the operating system must support.
Under the hood, most of the system-level APIs that C and C++ provide actually execute POSIX functions, or are POSIX functions themselves (as is this case with a lot of C library APIs). In fact, libc is generally considered to be a subset of the greater POSIX standard, while C++ leverages libc and POSIX to implement its higher-level APIs such as threading, memory management, error handling, file operations, and input/output. For more information, refer to https://ieeexplore.ieee.org/document/8277153/.
In this section, we will discuss some components of the POSIX standard that are relevant to system programming. All of these topics will be discussed in further detail in later chapters.
- 數據庫原理及應用教程(第4版)(微課版)
- Google Visualization API Essentials
- Enterprise Integration with WSO2 ESB
- 數據庫應用基礎教程(Visual FoxPro 9.0)
- Hadoop大數據實戰權威指南(第2版)
- INSTANT Cytoscape Complex Network Analysis How-to
- 數據庫程序員面試筆試真題庫
- 數亦有道:Python數據科學指南
- 云數據中心網絡與SDN:技術架構與實現
- 數據科學實戰指南
- Hadoop大數據開發案例教程與項目實戰(在線實驗+在線自測)
- 貫通SQL Server 2008數據庫系統開發
- The Natural Language Processing Workshop
- Hands-On Deep Learning for Games
- 離線和實時大數據開發實戰