C язык программирования в каждой книге операционных систем

Сейчас я читаю две книги:

  • Tanenbaum – Современные операционные системы
  • Бах – Дизайн операционной системы UNIX

и мне интересно, почему они все еще упоминают программы, написанные на C, и функции из библиотек C (в основном системные вызовы) в обеих книгах? Меня это не беспокоило бы, если бы это упоминалось где-то в книге – почему они используют C. Возможно, это было упомянуто, но я не видел его там.

Также в Java вы можете открыть файл, записать в него байты, прочитать байты из него и т. Д., Поэтому почему C упоминается там?

Также я хотел бы узнать, как вы, ребята, почему есть справочные страницы о функциях C в UNIX и UNIX-подобных системах. Я использую их с тех пор, как начал активно программировать на C – это было около 2 лет назад. Я каждый раз воспринимал это как факты. Но теперь я начинаю спрашивать ПОЧЕМУ о них.

One Solution collect form web for “C язык программирования в каждой книге операционных систем”

Причина, по которой «C-язык» и «C-библиотеки» упоминается в этих двух книгах, просто потому, что Unix была написана на C.

Профессор Таненбаум разработал «Minix», который также написан на C.

В 1972 году, где была создана Unix, JAVA не существовало.

  • Переменная IFS игнорируется в системе ()
  • Что быстрее - сценарии C или оболочки - и почему?
  • Можно ли позволить фоновому процессу непрерывно выводить на терминал?
  • Какие файлы .x в / usr / include?
  • как создать kernel-tools-4.2.xx.rpm и kernel-ltools-libs-4.2.xx.rpm
  • Ядро Linux 3.2 syscalls
  • Разница между GNU AutoTool ToolChain, кросс GCC и Linux GCC
  • Разница между максимальным размером резидентного набора, указанным / usr / bin / time vs. getrusage?
  • Минимальная установка Busybox / Linux - не будет работать C
  • Где исходный код реализации «scanf»?
  • Debian init.d с рабочим демоном C ++, неожиданными результатами
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.