|
0
|
| Sharat Chandra · 技术社区 · 16 年前 |
|
|
1
1
我本身并不熟悉“系统级程序”这一术语,但如果它类似于“系统级编程”,那么它就与编写与“系统”(通常是特定的硬件/平台/架构等)直接交互的相当低级的代码有关,并以某种方式对其进行抽象( System Programming )允许编写与系统无关的高级程序。 你的问题似乎与“系统编程”和应用程序编程之间的区别有关。open()、printf()等函数假设底层系统调用存在,并且在某种程度上是高级的。也就是说,系统级和应用程序级编程之间的界限是模糊的,在许多人的心目中已经向上转移了。许多人现在认为任何用C或C++等语言编写的程序都是不可移植的系统特定程序,15年前情况并非如此。 所以,如果你问应用程序和数据库之间的区别是什么;系统级编程,那么你有很多阅读要做。看看链接的维基百科文章。它应该给你一个好的起点。 |
|
|
2
2
像open()、printf()、scanf()和read()这样的函数是在它们的基础上实现的库函数
|
|
|
melonfsck · 是否允许在堆栈上分配旋转锁? 2 年前 |
|
|
gulpr · printk只输出时间戳,不打印消息 2 年前 |
|
|
é¢åºæ° · git发送电子邮件--回复失败 2 年前 |
|
|
zebra_rey · 内核模块是提取设备寄存器的理想方式吗? 2 年前 |