C

每本作業系統書籍中的 C 程式語言

  • July 27, 2017

我現在在看兩本書:

  • Tanenbaum - 現代作業系統
  • 巴赫——UNIX 作業系統的設計

我想知道為什麼他們仍然在這兩本書中提到用 C 編寫的程序和 C 庫中的函式(主要是系統呼叫)?如果在書中某處提到它,我不會打擾 - 為什麼他們使用 C。也許有人提到但我沒有在那裡看到它。

同樣在Java中,您可以打開文件,向其中寫入字節,從中讀取字節等。那麼為什麼在那裡提到C?

另外我想從你們那裡知道,為什麼有關於 UNIX 和類 UNIX 系統中的 C 函式的手冊頁。自從我開始積極地用 C 程式以來,我一直在使用它們——大約是 2 年前。我每次都把這些當成事實。但現在我開始問他們為什麼。

這兩本書之所以提到“C 語言”和“C 庫”,僅僅是因為 Unix 是用 C 編寫的。

Tanenbaum 教授設計了同樣用 C 語言編寫的“Minix”。

在創建 Unix 的 1972 年,還沒有 JAVA。

引用自:https://unix.stackexchange.com/questions/382126