- 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.
- App+軟件+游戲+網(wǎng)站界面設(shè)計(jì)教程
- InfluxDB原理與實(shí)戰(zhàn)
- Game Development with Swift
- 達(dá)夢數(shù)據(jù)庫性能優(yōu)化
- 數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用(SQL Server 2014)(第二版)
- 數(shù)據(jù)庫原理與應(yīng)用
- MySQL技術(shù)內(nèi)幕:SQL編程
- Expert Python Programming(Third Edition)
- Mastering ROS for Robotics Programming(Second Edition)
- SQL Server 2008寶典(第2版)
- 改進(jìn)的群智能算法及其應(yīng)用
- 數(shù)據(jù)中臺(tái)實(shí)戰(zhàn):手把手教你搭建數(shù)據(jù)中臺(tái)
- 一本書讀懂大數(shù)據(jù)
- 一本書講透數(shù)據(jù)治理:戰(zhàn)略、方法、工具與實(shí)踐
- 數(shù)據(jù)庫高效優(yōu)化:架構(gòu)、規(guī)范與SQL技巧