I am now reading two books:
- Tanenbaum - Modern Operating Systems
- Bach - The Design of the UNIX Operating System
and I wonder why do they still mention programs written in C and functions from C libraries (mostly system calls) in both books? It would not bother me if it was mentioned somewhere in the book - why they use C. Maybe it was mentioned but I didn't see it there.
Also in Java you can open file, write bytes into it, read bytes from it etc. so why C is mentioned there?
Also I would like to know form you guys, why there are manual pages about C functions in UNIX and UNIX-like systems. I have been using them since I started actively programming in C - it was about 2 years ago. I every time took these things as facts. But now I am beginning to ask WHY about them.