Beginning Linux Programming, 4/e (Paperback)
暫譯: Linux 程式設計入門(第4版)

Neil Matthew, Richard Stones

買這商品的人也買了...

商品描述

Description

Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. Advanced topics are covered in detail such as processes, pipes, semaphores, socket programming, using MySQL, writing applications for the GNOME or the KDE desktop, writing device drivers, POSIX Threads, and kernel programming for the latest Linux Kernel.Â

商品描述(中文翻譯)

**描述**

《Beginning Linux Programming, 第四版》繼續以獨特的方式教授 UNIX 程式設計,並在 Linux 平台上以簡單且結構化的方式進行。透過詳細且真實的範例,學生能夠透過實作學習,從 Linux 初學者轉變為能夠在 Linux 中創建自訂應用程式的開發者。本書介紹了基本概念,從用 C 語言撰寫 Unix 程式的基礎開始,並涵蓋基本系統呼叫、檔案 I/O、進程間通信(使程式能夠協同工作)以及 Shell 程式設計等內容。與此同時,本書還介紹了用於處理使用者介面的工具包和函式庫,從較簡單的終端模式應用程式到用於圖形使用者介面的 X 和 GTK+。本書詳細涵蓋了進階主題,如進程、管道、信號量、套接字程式設計、使用 MySQL、為 GNOME 或 KDE 桌面撰寫應用程式、撰寫設備驅動程式、POSIX Threads 以及針對最新 Linux 核心的核心程式設計。