Book
Futsu no Linux Programming, 2nd Edition (Ordinary Linux Programming)
The Royal Road to gcc Programming, Learned from How Linux Works
Minero Aoki
Summary
A Japanese-language introduction to Linux programming by Minero Aoki, unpacking how Linux works from a developer's point of view. It builds from a first "Hello World" program up through implementing an HTTP server, working through the system calls that stand between the two along the way. The goal is to show what the Linux world is built from and to establish the standard techniques of Linux programming.
Target Readers
- Developers building up from a first 'Hello World' program toward implementing their own HTTP server in C
- Engineers who need gcc-based Linux programming explained from a developer's point of view, starting from how Linux itself works
- Programmers learning the standard techniques of Linux programming by working through system calls while building up an HTTP server
Tags
Colophon
- Publisher
- SB Creative
- ISBN
- 978-4797386479
- Published
- Sep 2017
- List price
- ¥3,025incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Mastering TCP/IP Nyumon-hen, 6th Edition (Mastering TCP/IP: Introductory Volume)
Naoya Inoue, Yukio Murayama, Takafumi Takeshita, Toru Arai, and Yukio Karita
Reason: After grasping how networks work, you descend to the OS layer that actually handles that communication. Linux system programming introduces the APIs—sockets, processes, file descriptors—on which servers run, bridging protocol and implementation.
Next Books
- Recommended
Spring Tettei Nyumon (A Thorough Introduction to Spring)
Java Application Development with the Spring Framework
NTT Data
Reason: Knowing the OS-level mechanisms for processes, I/O, and memory lets you see what Spring abstracts away under the hood. This low-level understanding keeps the framework from being a black box and pays off when diagnosing performance issues and failures.