Writing GNOME Applications
by John R. Sheets
Publisher: Addison-Wesley Professional 2000
The GNU Network Object Model Environment (GNOME) is a free, open-sourced desktop and application programming environment that provides consistent appearance and functionality, a smaller code base, and better integration for UNIX/Linux-based applications. This book will help Linux programmers learn the basics of GNOME and understand how to write real-world applications using this important programming environment. Focusing on the essentials, the book guides you through GNOME's fundamental elements and explains how and why these elements function as they do.
Home page url
Download or read it online for free here:
vi is a powerful editor that is ubiquitous amongst Unix and Unix-like operating systems, but is available on many other operating systems. Even if you use another editor you must have a passing knowledge of vi as an administrator.
by Craig A. Finseth - Lulu.com
This book covers all aspects of creating a character-based text editor. In the process, it discusses many aspects of creating a large application program including user interface, speed/memory/I/O tradeoffs, and many other considerations.
by Arnold D. Robbins
This tutorial covers the entire spectrum of awk script development: From the basics of opening, searching, and transforming text files, to a comprehensive tutorial for regular expressions, to more advanced features like internetworking.
by David A. Curry - O'Reilly
The nitty gritty details on how UNIX interacts with applications. If you're working on any System V Release 4 platform, you'll find this book indispensable. It contains examples on topics ranging from string manipulation to network programming.