Programming Perl
Perl is a powerful programming language that has grown in popularity since it first appeared in 1988. The first edition of this book, Programming Perl, hit the shelves in 1990, and was quickly adopted as the undisputed bible of the language. Since then, Perl has grown with the times, and so has this book.
Programming Perl is not just a book about Perl. It is also a unique introduction to the language and its culture, as you might expect only from its authors. Larry Wall is the inventor of Perl, and provides a unique perspective on the evolution of Perl and its future direction. Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do. Jon Orwant is the editor of The Perl Journal, which has brought together the Perl community as a common forum for new developments in Perl.
Any Perl book can show you the syntax of Perl's functions, but only this one is a comprehensive guide to all the nooks and crannies of the language. Any Perl book can tell you about typeglobs, pseudohashes, and closures, but only this one can show you how they really work. Any Perl book can tell you that my is faster than local, but only this one can explain why. Any Perl book can have a title, but only this book is affectionately known by all Perl programmers as The Camel.
This 3rd edition of Programming Perl has been expanded to cover version 5.6 of this maturing language. New topics include threading, the compiler, Unicode, and other new features that have been added since the previous edition.
List Price: CDN$ 82.50
Price: CDN$ 57.75
Availability: Usually ships in 24 hours.
Paperback: 400 pages 3 edition (August 30, 2000)
Language: English
Publisher: O'Reilly & Associates, Inc.; ISBN: 0596000278
The Perl Cd Bookshelf: 6 Bestselling Books on Cd-Rom
This review only needs four words. O'Reilly's Perl compendium is, without a doubt, the ultimate Perl resource.
Containing electronic editions of Perl in a Nutshell, Programming Perl (2nd Edition), Perl Cookbook, Advanced Perl Programming, Learning Perl, and Learning Perl on Win32 Systems, together with a hardbound edition of Perl in a Nutshell, this immaculate collection is a winner in terms of depth and value for the money. If you're looking for something to do with Perl, it will be here somewhere.
Releasing books on CD-ROM is an intelligent move for O'Reilly, since it means that hints, tips, and syntax guidance can be easily found, code snippets pasted straight into working documents, and multiple electronic bookmarks set and referred to within a couple of clicks.
Learning Perl's patient, leveled approach is perfect for the beginner, while the example-packed Perl Cookbook is an essential resource for intermediate users. True techies can cuddle up with Advanced Perl Programmingand the excellent Learning Perl on Win32 Systems. There's something for everyone here.
Besides the complete and unabridged text, the package contains fully hyperlinked, cross-referenced indexes, which are fully searchable, and an overall index that covers all six volumes in one easy-to-use file.
List Price: CDN$ 98.95
Price: CDN$ 69.27
Availability: Usually ships in 3 to 5 weeks.
Paperback: 1 edition (1999)
Language: English
Publisher: O'Reilly & Associates, Inc.; ISBN: 1565924622
Perl in a Nutshell
Perl in a Nutshell is a comprehensive reference guide to the Perl programming language. This book covers all the core features of the language. It ranges widely through the Perl programmer's universe, gathering together in convenient form a wealth of information about Perl itself and its application to CGI scripts, network programming, database interaction, and graphical user interfaces. It also gives detailed coverage about using Perl within a Win32 environment.
This book assembles more information about the language in one place than any other reference work. Here are just some of the topics covered in the book:
- Basic language reference
- Introduction to using Perl modules
- Perl and CGI: CGI basics, CGI.pm, mod_perl
- DBI, the database-independent API for Perl
- Sockets programming in Perl
- LWP, the library for World Wide Web programming in Perl
- The Net::* modules
- pTk, the Tk extension to Perl
As part of the successful "in a Nutshell" series of books from O'Reilly & Associates, Perl in a Nutshell is for readers who want a single reference for all their needs.
List Price: CDN$ 57.95
Price: CDN$ 40.57
Availability: Usually ships in 2 to 3 days.
Paperback: 654 pages 1 edition (September 30, 1998)
Language: English
Publisher: O'Reilly & Associates, Inc.; ISBN: 1565922867
Programming PHP
Programming PHP is a comprehensive guide to PHP, a simple yet powerful language for creating dynamic web content. The book is co-authored by the creator of PHP, Rasmus Lerdorf, so you'll learn not only how to program in PHP, but how to do it well.
This authoritative book explains the language syntax and programming techniques of PHP 4, the latest version of the language, in a clear and concise manner. Programming PHP goes into detail on fundamental topics such as functions, strings, arrays, and objects, with numerous examples that illustrate both correct usage and good PHP style.
Programming PHP also presents application development techniques for building modern web sites. You'll learn how to process web forms, handle session data, interact with relational databases such as MySQL, and create dynamic images and PDF files. The book also covers advanced topics like security, manipulating XML data, and writing your own C-language extensions to PHP.
List Price: CDN$ 61.95
Price: CDN$ 43.37
Availability: Usually ships in 24 hours.
Paperback: 524 pages 1 edition (March 30, 2002)
Language: English
Publisher: O'Reilly & Associates, Inc.; ISBN: 1565926102
Managing & Using Mysql
MySQL is a popular and robust open source database product that supports key subsets of SQL on both Linux and Unix systems. MySQL is free for nonprofit use and costs a small amount for commercial use. Unlike commercial databases, MySQL is affordable and easy to use. This book includes introductions to SQL and to relational database theory. If you plan to use MySQL to build web sites or other Linux or Unix applications, this book teaches you to do that, and it will remain useful as a reference once you understand the basics. Ample tutorial material and examples are included throughout. This book has all you need to take full advantage of this powerful database management system. It takes you through the whole process from installation and configuration to programming interfaces and database administration. This second edition has a greatly enhanced administration chapter that includes information on administrative tools, server configuration, server startup and shutdown, log file management, database backup and restore, and database administration and repair. In addition, a new chapter on security describes data, server, and client-server security, while a chapter on extending MySQL provides an overview of MySQL internals and describes the use of MySQL user-defined functions. If you know C/C++, Java, Perl, PHP, or Python, you can write programs to interact with your MySQL database. In addition, you can embed queries and updates directly in an HTML file so that a web page becomes its own interface to the database. Managing and Using MySQL includes chapters on the programming language interfaces, and it also includes a complete reference section with specific function calls for each language. Also included in the reference section are references to the SQL language, and details of the MySQL system variables, programs, and utilities. New to the second edition is a reference to the internal MySQL tables, which will be of particular interest to those who want to work extensively with MySQL security.
List Price: CDN$ 65.95
Price: CDN$ 46.16
Availability: Usually ships in 2 to 3 days.
Paperback: 600 pages 2 edition (May 15, 2002)
Language: English
Publisher: O'Reilly & Associates, Inc.; ISBN: 0596002114
Programming Visual Basic .Net Objects
The purpose of Programming Visual Basic .NET Objects is to introduce the concepts of object-oriented programming using Visual Basic .NET. VB .NET is a language that facilitates object-oriented programming, but does not guarantee good object-oriented code. For this reason, many fundamentals of object-oriented design (OOD) are introduced throughout the book.
List Price: CDN$ 52.95
Price: CDN$ 37.07
Availability: Usually ships in 1 to 2 weeks.
Paperback: 1 edition (May 15, 2002)
Language: English
Publisher: O'Reilly & Associates, Inc.; ISBN: 0596001460
Programming Embedded Systems in C and C++
Embedded software is in almost every electronic device designed today. There is software hidden away inside our watches, microwaves, VCRs, cellular telephones, and pagers; the military uses embedded software to guide smart missiles and detect enemy aircraft; communications satellites, space probes, and modern medicine would be nearly impossible without it. Of course, someone has to write all that software, and there are thousands of computer scientists, electrical engineers, and other professionals who actually do.
Each embedded system is unique and highly customized to the application at hand. As a result, embedded systems programming is a widely varying field that can take years to master. However, if you have some programming experience and are familiar with C or C++, you're ready to learn how to write embedded software. The hands-on, no-nonsense style of this book will help you get started by offering practical advice from someone who's been in your shoes and wants to help you learn quickly.
The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Even if you've done some embedded programming before, you'll still benefit from the topics in this book, which include:
- Testing memory chips quickly and efficiently
- Writing and erasing Flash memory
- Verifying nonvolatile memory contents with CRCs
- Interfacing to on-chip and external peripherals
- Device driver design and implementation
- Optimizing embedded software for size and speed
- Making the most of C++ without a performance penalty
So whether you're writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or simply managing the people who do, this book is for you.
List Price: CDN$ 49.50
Price: CDN$ 34.65
Availability: Usually ships in 1 to 2 weeks.
Paperback: 174 pages 1 edition (1999)
Language: English
Publisher: O'Reilly & Associates, Inc.; ISBN: 1565923545
Palm OS Network Programming
The wireless revolution has touched off a huge demand for Palm OS network applications. But information on how to connect a Palm is fragmented across dry function listings in the SDK documentation, a couple of book chapters, some sample code, and a few articles on the Palm web site (each of which assumes prior knowledge of network applications).
Palm OS Network Programming pulls all the necessary elements together in the first complete guide to developing network applications for the Palm Computing Platform. The author assumes knowledge of Palm programming in C, but no network experience is required. You'll learn Palm network concepts such as transport protocols and client-server applications from the ground up, clearly illustrated with examples using Metrowerks CodeWarrior development environment.
The Palm Net Library, essential to any network application development, gets the detailed treatment it deserves, with sample network applications demonstrating how to make the best use of this powerful system library.
Palm OS Network Programming is the first complete developer's resource to building creative--and connected--applications for the fastest-growing platform of the 21st century.
List Price: CDN$ 65.95
Price: CDN$ 46.16
Availability: Usually ships in 2 to 3 days.
Paperback: 382 pages 1 edition (2001)
Language: English
Publisher: O'Reilly & Associates, Inc.; ISBN: 0596000057