|
Advanced UNIX Programming:
Written for programmers familiar with C and the UNIX shell, this guide delves deeper into the UNIX development tools, operating system, and control structures. The author begins with file input and output, directory management, numeric conversion, date/time facilities, command-line processing and embedded database routines. The advanced topics include signals, input and output scheduling, interval timers, process control and pipes, forked processes, pattern matching, regular expressions, and X Window programming.
More info : 624 pages; Date Published: September 20, 2000; Avg. customer review: 3.5/5
|
|
|
The Art of UNIX Programming:
Unix ranks among the great engineering accomplishments of the last half of the twentieth century, and its heir--Linux--seems already imposing and still on its way to achieving its full potential. Eric S. Raymond argues in The Art of UNIX Programming that the excellence of Unix derives as much from the fact that it was (and continues to be) a community effort as from the fact that a lot of smart people have worked to design and build it. Raymond, best known as the author of the open-source manifesto The Cathedral and the Bazaar, says in his preface that this is a "why-to" book, rather than a "how-to" book. It aims to show new Unix programmers why they should work under the old "hacker ethic"--embracing the principles of good software design for its own sake and of code-sharing.
More info : 512 pages; Date Published: September 17, 2003; Avg. customer review: 4.5/5
|
|
|
Beginning Linux Programming (Programmer to Programmer):
Provided you have some previous basic exposure to C and Unix, Beginning Linux Programming delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs.
The standout feature of Beginning Linux Programming is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers.
More info : 1008 pages; Date Published: January 26, 2000; Avg. customer review: 4.5/5
|
|
|
Java Programming on Linux:
The point of Java Programming on Linux is that while Java software generally looks the same from platform to platform--that's the glory of its portable nature--the tools for generating that software differ among operating systems. In this book, Nathan Meyers presents a comprehensive picture of the Java universe from the point of view of people who run Linux.
More info : 900 pages; Date Published: December 21, 1999; Avg. customer review: 3.5/5
|
|
|
Linux Kernel Development:
Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code. While the book discusses topics that are theoretical, it does so with the goal of assisting programmers so they better understand the topics and become more efficient and productive in their coding.
The book discusses the major subsystems and features of the Linux kernel, including design and implementation, their purpose and goals, and their interfaces. Important computer science and operating system design details are also addressed. The book covers the Linux kernel from both angles -- theoretical and applied -- which should appeal to both types of readers.
More info : 332 pages; Date Published: September 8, 2003; Avg. customer review: 4.5/5
|
|
|
Linux Programming by Example : The Fundamentals:
Anyone who's done programming work knows that you spend half your coding time looking for other people's solutions to the problems you're facing in your project. Particularly when you're dealing with times, dates, standard calculations, and other common problems, you find yourself saying, "Someone must have solved this before." And, indeed, someone usually has. Linux Programming by Example is a dense compendium of Linux software solutions--tools, algorithms, and procedures that solve data-processing challenges of the sort that crop up in all sorts of software projects. Though it does not address X11 user-interface programming or network communications much, this book does a great job of communicating recommended practices for command-line interfaces, filesystem manipulation, internationalization and localization, and inter-process communications.
More info : 720 pages; Date Published: April 12, 2004; Avg. customer review: 5/5
|
|
|
LINUX & UNIX Shell Programming:
A guide to programming and using the Bourne shell for beginners and experienced users. Illustrates the ability of the shell to unlock the real potential of UNIX and Linux, and aims to get readers creating robust shell scripts for real tasks and situations as quickly as possible. Part I deals with the shell itself, and Part II introduces major text filtering tools. Part III explains the login environment and customization, and Part IV covers basic shell programming. Part V introduces advanced techniques. The author is a systems and database administrator at Ace Global Markets.
More info : 500 pages; Date Published: December 27, 1999; Avg. customer review: 3.5/5
|
|
|
Programming Perl (3rd Edition):
Larry Wall wrote Perl and he wrote Programming Perl. Better yet, he writes amusingly and well--all of which comes across in this latest edition of the definitive guide to the language.
Like Topsy, Perl just grew, and as a result the need for a third edition came about. It's now over 1,000 pages, which it needs to be, as it performs several different duties. First, it's an introduction to the Perl language for those who are new to programming; also, it's a guide for those who are coming from other languages; and, finally, it's a Perl language reference.
More info : 1092 pages; Date Published: July 1, 2000; Avg. customer review: 4/5
|
|
|
Understanding the LINUX Kernel: From I/O Ports to Process Management:
Understanding the Linux Kernel is intended to be read by those who are happy to check points off against the source code. The first thing you learn is how Linux, released from commercial constraints, is able to take advantage of the best ideas from other systems, implemented in wonderfully flexible ways. A good example is the Virtual File System (VFS), which has made it easy to add support for file systems from almost every other OS. It's fascinating to find out how such features are implemented. Then, there are loadable modules, I/O, scheduling, multitasking, multiprocessing, interrupts, spin locks, semaphores, and all of the other goodies that are involved in making a kernel work.
More info : 685 pages; Date Published: October 1, 2000; Avg. customer review: 4/5
|
|
|
UNIX: For Programmers and Users (2nd Edition):
An overview of basic UNIX concepts, utilities, shells, networking, systems programming, internals, and system administration. End of chapter questions allow use as a textbook. The second edition adds chapters on the X Window System and the Internet.
More info : 640 pages; Date Published: December 30, 1998; Avg. customer review: 4/5
|
|
|
Unix Network Programming:
Focuses on design, development, and coding of networking software under the UNIX operating system. Begins by showing that a fundamental basic for networking programming is interprocess communication (IPC), and a requisite for understanding IPC is a knowledge of what constitutes a process. Throughout, the text provides both description and examples of how and why a particular solution is implemented.
More info : 768 pages; Date Published: January 23, 1990; Avg. customer review: 4.5/5
|
|
|
The UNIX Programming Environment:
Designed for first-time and experienced users, this book describes the UNIX®programming environment and philosophy in detail. Readers will gain an understanding not only of how to use the system, its components, and the programs, but also how these fit into the total environment.
More info : 357 pages; Date Published: March 1, 1984; Avg. customer review: 4.5/5
|
|
|
UNIX Shell Programming:
A review of UNIX basics and clear instructions for the standard Bourne shell and the newer Korn shell.
More info : 512 pages; Date Published: December 1, 1989; Avg. customer review: 4.5/5
|
|
Note: Some items on this page may be shipped separately.
|