The promise of having control over their environment draws programmers to UNIX. It offers powerful tools for the initiated within an operating system that can be customized and tuned in almost unlimited ways. Programmers use UNIX because it lets them do what they want. And they like to see the source code for the software they work with. So it's no surprise the most popular programming tools on UNIX are free. They're easy to get, easy to customize, and better than many tools put out by vendors. They also offer a great deal of power. And the source code is publicly available. This book and CD combination is a complete package for programmers who are new to UNIX or who would like to make better use of the system. The tools come from Cygnus Support, Inc., and Cyclic Software, companies that provide support for free software. The tools on the CD include: GNU Emacs, the legendary text editor gcc, the C and C++ compiler that immediately established itself as the best UNIX compiler for robustness and optimization GNU libraries (including C++ libraries) The gdb debugger RCS, a tool for backing up and maintaining multiple versions of source files GNU make, the most powerful version of that utility for managing builds The book provides an introduction to all these tools for a C programmer. Previous experience with UNIX is not required. The CD-ROM in this book contains binaries for several popular UNIX systems, including Sun SPARC4 running SunOS 4.1.3, Sun SPARC4 running Solaris 2.4, HP 9000/700 running HPUX, IBM RS/6000 running AIX 3, SGI Iris/Indigo running Irix 5.3, and Alpha running Digital UNIX. Complete source code and scripts for configuration, building, and installation are also included.
This does a good job of covering the material it is intended to cover.
one of my better buys
Published by Thriftbooks.com User , 23 years ago
What I love about this book is that it covers subjects that you run into all the time in unix but none of my other books say much about. For example the link editor, libraries, c command line options. In particular I like the sections on gdb and gprof. Super useful. The intro has a section on unix and setting up your environmental variables, another neglected topic. The only section that didn't interest me is the section on emacs since I am a vi guy. But, it doesn't hurt to have it either... In sum, if you are a true UNIX guru, you may already know all this stuff, but, if you are an aspiring guru, like myself, this is pure gold.
Sums it all up!
Published by Thriftbooks.com User , 25 years ago
This book collects all the little tidbits of info concerning compiling, writing make files, debugging and more into a hand reference book. It is good for people who know C/C++, but don't know the Un*x toolset.
An excellent introduction to Unix programming tools.
Published by Thriftbooks.com User , 25 years ago
When I first started programming, I used a Windows based PC. When I was told I was to develop on a Unix platform, I felt very intimidated. Windows based computers tend to use integrated development environments, while Unix based computers tend to use a synergenic collection of text based tools. I had a good understanding of how to write C/C++ code, but no understanding of the Unix tools. This book greatly helped me understand the advantages of the Unix programming envronment. Each of the essential Unix programming utilities was discribed in enough detail that I felt comfortable using them. Other O'Reilly books cover the utilities in great depth, while this book gets you started using the tools productively.Hugh T. Nelson
A gold-standard reference on GNU Software Programming !
Published by Thriftbooks.com User , 26 years ago
This is the definitive manual for those seeking an informative education on UNIX C programming; implementing GNU Software Utilities. The author's are highly qualified in this field and bring a comprehensive technique in clearly worded examples. You'll learn volume's on the subject and a very detailed history of UNIX, GNU Shareware and the objective behind computer operating systems as they evolve. This is a key element in the concept of software developement tools and how they relate to the application user, system administrator and programming enviroment. This book will be a wise purchase and qualifies as a classroom requirement for intermediate to advanced learning yet stands as a learnable text for those who want to gain ground as novices and have a constant companion to refer to. The CD included is all the more remarkable and makes this publication a complete system.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.