| LinuxBasis > Books, Distributions & Hardware > Programming |
| UNIX Shell Programming, Revised Edition by Stephen G. Kochan, Patrick H. Wood (Contributor) No book can be the end-all be-all in shell programming. But this one comes close. This book has simple workable examples that help you get on with your work. For the speed you need and at a price you can afford, Unix shell Programming is what you are looking for. |
| Learning the Bash Shell by Cameron Newham, Bill Rosenblatt New edition of a guide to the Free Sofware Foundation's "Bourne Again Shell." Intended both for those who are interested in bash as a user interface as well as for those who want to exploit its powerful programming capabilities. Coverage includes shell programming, bash's advanced command-line features, installation of the shell, and configuring and customizing bash. This edition updates information to bash version 2.0, including information on one- dimensional arrays, parameter expansion, conformity with POSIX.2 standards, security improvements, and the bash shell debugger. |
| Linux in a Nutshell by Ellen Siever, Aaron Weber, Stephen Figgins Linux in a Nutshell, now in its fourth edition, has won awards in the Linux community as the most indispensable book about Linux. It is an essential desktop reference for the commands that users of Linux utilize every day, with the depth of information and the practical, succinct "In a Nutshell" format that made the previous editions so popular. Comprehensive but concise, Linux in a Nutshell covers all substantial user, programming, administration, and networking commands for the most common Linux distributions. It's several quick references rolled into one: sed, gawk, RCS, CVS, vi, Emacs, bash, tcsh, regular expressions, package management, bootloaders, and desktop environments are all covered in this clear, to-the-point volume, along with core command-line utilities. The fourth edition continues to track the major changes in bootloaders, the GNOME and KDE desktops, and general Unix commands. Coverage has been added for GRUB, and for vim, the popular and feature-loaded extension to vi. The addition of several new options to the iptables firewall command and new commands related to DNSSEC and ssh show the book's value as a security tool. |
| The C++ Programming Language (Special 3rd
Edition) by Bjarne Stroustrup Stroustrup, creator of C++, covers standard C++ and the key programming and design techniques supported by C++, including every major language feature and the standard library. Suitable for those new to the language while adding advanced information and techniques for the more advanced programmers, this hardcover edition includes two new appendixes on locales and standard library exception safety. "If you know some about C++ and want to reach the Big Leagues, then you must have this book because here Stroustrup explains at the same time both the language and why it is the way it is. C++ is full of startling features that 95% of programmers don't know how to use effectively, and this book is how Stroustrup's comments will help you to get to the top 5%." |
| Linux Application Development by Michael K. Johnson, Erik W. Troan A guide for programmers wanting to develop applications on the Linux platform. Includes an introduction to the operating system and discussions of documentation, compiling, linking and loading, Linux-specific debugging tools, the kernel interface, development tools, and dynamic loading at runtime. Appends information on direct access to I/O ports and GNU licenses. |
| Linux Rapid Application Development by Cameron Hughes, Tracey Hughes This hands-on guide gives C++ programmers the tools and techniques needed to created applications based on KDE, the leading Linux graphical user interface. Packed with tips and advice for streamlining the entire development cycle, it explains how to harness the Qt and K Class--libraries--and build user-friendly Linux applications in a snap. The CD-ROM has Qt and KDE tools, and all code from the book. |
| Enterprise Linux at Work: How to Build 10
Distributed Applications for Your Organization by Stephen Asbury Provides a hands-on approach to incorporating Linux in the enterprise. Provides programmers and developers with everything they need to build ten ready to run enterprise applications that address the most important issues facing corporate programmers today. Softcover. CD-ROM included. DLC: Linux. This book is great for many reasons. It's most notable feature is the breadth and depth of the topics - all of which are important in the modern enterprise. The examples have a substantial amount of "meat" which makes them useful as a starting point for other things. Some of the customized solutions can easily substitute for commercial products. |
| Java Programming on Linux by Nathan Meyers Java Programming on Linux is a detailed how-to book on using Java on a Linux operating system. Topics include installing and enabling a Java runtime environment under Linux, Java development in Linux, running Java applications and applets under Linux, using Java with Linux-based Web servers, using Sun Components JCE and JAI in Linux, using Sun Environments Personal Java, Embedded Java, and Jini in Linux, and using JNI to Link Java and Native Capabilities. |
| Database Application Programming With Linux by Brian Jepson, Joan Peckham, Ram Sadasiv A guide to building desktop database applications for Linux. Begins with software design basics, such as requirements gathering, database and user interface design, and object-oriented design, then discusses database engines and APIs, design tools and programming languages, application frameworks, and distributed components. Appendices offer SQL and UML references. For inexperienced programmers. Jepson is a programmer and consultant specializing in Internet and intranet database development. |