or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
19 used & new from $31.26

Have one to sell? Sell yours here

or

Get a $1.00 Amazon.com Gift Card
 
   
A Little Book on Perl
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

A Little Book on Perl (Paperback)

~ Robert Sebesta (Author)
4.0 out of 5 stars  See all reviews (6 customer reviews)

Price: $51.00 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
8 new from $40.93 11 used from $31.26

Frequently Bought Together

Customers buy this book with A Practical Guide to Solaris by Mark G. Sobell

A Little Book on Perl + A Practical Guide to Solaris
Price For Both: $105.59

Show availability and shipping details

  • This item: A Little Book on Perl by Robert W. Sebesta

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • A Practical Guide to Solaris by Mark G. Sobell

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

A Practical Guide to Solaris

A Practical Guide to Solaris

by Mark G. Sobell
4.3 out of 5 stars (35)  $54.59
The Web Wizard's Guide to JavaScript (Addison-Wesley Web Wizard Series)

The Web Wizard's Guide to JavaScript (Addison-Wesley Web Wizard Series)

by Steven Estrella
Programming Microsoft Windows Forms (Pro Developer)

Programming Microsoft Windows Forms (Pro Developer)

by Charles Petzold
UNIX System Administration Handbook (3rd Edition)

UNIX System Administration Handbook (3rd Edition)

by Evi Nemeth
4.5 out of 5 stars (98)  $65.51
Beginning PHP5 (Programmer to Programmer)

Beginning PHP5 (Programmer to Programmer)

by Allan Kent
2.8 out of 5 stars (14)  $26.39
Explore similar items

Editorial Reviews

Product Description

Meets the growing academic market need for Perl books. Attempts to target experienced programmers whether that experience comes from professional programming or from the first two courses in a degree program in computer science. Softcover. DLC: Perl (Computer program language)

From the Inside Flap

Preface

This is a book on the widely used programming language, Perl. It includes both descriptions of the features of the language, and how they can be used to write useful programs. As is usually the case with books on programming, the examples are small and are designed to illustrate one or a few language capabilities. Larger, more complex programs often drown the features the book is trying to show, just by their size and structure.

The goal of the book is to provide a clear and concise description of Perl for someone who has programmed in some other programming language and wants to learn to use Perl. In many ways, Perl is similar to other programming languages; in some other ways, it is very different. We point out, whenever it is relevant, the advantages Perl offers over alternative languages.

Perl has been for some time the most widely used UNIX system administration language. It is now also the most popular scripting language for writing Common Gateway Interface (CGI) programs. In recent years, Perl has begun to replace C for many smaller programming tasks, especially if large files of text must be processed. Because of these varied applications of the language, there is now a large number of Perl users. Due to the dramatic rise in popularity of the World Wide Web and, consequently, college courses that cover various aspects of it, including CGI programming, there is now an emerging academic market for Perl books. However, most, if not all, currently available books on Perl were written for the professional programmer. This book attempts to target experienced programmers, whether that experience has come from professional programming or in the first two courses in a degree program in computer science or a closely related field.

Perl is neither small nor simple. It is a complicated combination of the features and capabilities of previous languages, such as sed, awk, and C, along with a few new ideas of its own. Although Perl is powerful, it is relatively easy to learn enough of the language to write programs that describe significant processing, although the programs themselves are rather small.

This book is neither a comprehensive reference book nor a tutorial. Reference books about languages contain all of the details of the language, but usually in a form that is difficult to read. It is difficult to learn a programming language from such a book; it is like trying to learn English by studying a book on English grammar. On the other hand, tutorial books on programming languages often aim too low-they assume the reader knows little about programming languages and programming. Seasoned programmers, both professional and from collegiate experience, find such books boring and tedious, for they too often waste several paragraphs on the obvious.

Our intention is for this book to be between these two models. It will not cover every detail of Perl, nor will it provide an introduction to computers, programming, or programming languages. It is not for those who want to become Perl experts; they will still need a Perl reference book. On the other hand, it is not for those who want to learn just a bit about Perl to enable them to write (and read) a few relatively small and simple programs. Those people will want a brief tutorial that leaves out all of the advanced features.

Because the book is aimed at professional programmers and college students who have had at least two courses in programming, it gets to the point quickly, with little discussion of background topics such people should already know. The book will not assume that the reader knows awk or C, or even anything about UNIX. Of course, prior knowledge of awk or C will make learning Perl much easier. We have tried to make the book platform independent. Most Perl constructs work the same way on all platforms, including UNIX, Windows, and Macintosh. In those cases where there are differences, we point them out to the reader.

One of the unique features of this book is the sample program that appears in Chapter 1, before any details of Perl have been discussed. This is not a "hello world" program-it actually does something useful. It is followed by a brief line-by-line explanation of its statements. We hope this example will motivate the reader with both the power and brevity of Perl. It provides the reader with a quick look at a complete program, without first dragging him or her though a tedious discussion of the basics of Perl.

The book includes many code segments. Each of the 10 chapters has at least one complete program. The book does not contain descriptions of all of the Perl functions-these can be found on Web pages to which the book will refer. The book will not focus on UNIX system administration; rather, it will concentrate on Perl as a programming tool, which can be used for a variety of tasks. Because we believe that the number of PC Perl users is growing, we will not spend a great deal of time with UNIX-particular details at the expense of those PC users.

The programs and code segments in this book were developed and tested using Perl 5. Note that when we say "Perl" we mean the language and when we say "perl," we mean the Perl language-processing system (a compiler and an interpreter). The Book's Contents

The first chapter provides some overview of the purposes and origins of Perl. It also provides an introduction to what CGI programming is. Most importantly, it includes an example of a Perl program, including a brief description of each of its statements. Chapter 2 describes the small-scale features of Perl, covering enough constructs to allow small programs to be written. Chapter 3 describes most of the control statements. Chapter 4 covers Perl's arrays, which are more flexible and powerful than those of other popular programming languages. Chapter 5 describes hashes (which are data structures for storing keyed table information) and references (which provide some of the benefits of pointers without their inherent dangers). The anatomy of Perl's functions is the topic of Chapter 6, including some of the predefined functions. The powerful pattern-matching facilities of Perl are described in Chapter 7, which includes many small fragments of code that illustrate their power and flexibility. Files, file tests, and formats are described in Chapter 8. Chapter 9 provides the information required to write CGI programs in Perl, including the use of the convenient CGI. pm module. Included in Chapter 9 are several complete sample CGI programs. Finally, Chapter 10 has brief descriptions of six advanced topics of Perl that do not fit nicely into any of the previous chapters. Among these are how other programs can be launched from Perl programs, how a Perl program can communicate with other computers, and how graphical interfaces can be added to Perl programs using Tk. To the Instructor

This book is meant to support a one- or two-semester, or junior level. The reader is expected to have had as a minimum an introductory course in programming and a course in data structures, or their equivalents in industrial experience. The book is also designed to be used as a supplement in courses on programming the World Wide Web.

For short courses, the last two chapters could be skipped. For longer courses, the last two chapters could be covered and perhaps given further attention through supplemental material on CGI and some of the advanced aspects of Perl. To the Professional

Perl is a programming language of growing significance in the world of software development. Many professionals should learn it, so that they can correctly recognize applications for which it is the best language choice and so that they can use it in those areas in which it has become virtually essential: CGI and systems administration. This book could be used in self-taught mode, although some instruction should be helpful.


Product Details

  • Paperback: 190 pages
  • Publisher: Prentice Hall (January 8, 2000)
  • Language: English
  • ISBN-10: 0139279555
  • ISBN-13: 978-0139279553
  • Product Dimensions: 9.2 x 7 x 0.4 inches
  • Shipping Weight: 11.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #1,082,547 in Books (See Bestsellers in Books)

More About the Author

Robert W. Sebesta
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Robert W. Sebesta Page

Look Inside This Book

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (2)
4 star:
 (3)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Great for people who already know how to program, December 5, 2001
By A Customer
This book is great for those who already know how to program in C or C++. I am a C++ programmer and I needed to quickly learn the basics of Perl and this book was great. It's short, concise, and to the point - it got me up and running really fast. Within a few days, I was writing useful small scripts and ready to move on to some more advanced materials, including the O'reilly books on Perl.

I think only one addition would make this book even better: have a list of resources (other books, web sites) at the end of each chapter to find more information about certain topics. For instance, the chapter on CGI programming can point readers to Lincoln Stein's book on CGI.pm for more detailed information.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Great little book, May 28, 2000
By A Customer
This book provides a clear concise description of the programming language Perl for someone who has programmed in another programming language like `C' and is familiar with UNIX tools such as sed and awk. The book contains clear examples showing the correct use of fundamental Perl constructs, Perl control statements and Perl data types (scalar, array, hash and reference). The book also includes a chapter on CGI programming with Perl. Each chapter has some exercises for the reader to test his Perl skills. No answers are given for the exercises.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
3 of 4 people found the following review helpful:
4.0 out of 5 stars To the point, July 10, 2000
By G Martin (seattle, wa USA) - See all my reviews
I first started learning perl with the Camel/Llama books from O'Reilly - but did not like the style [or prehaps I lack a sense of humor?] and gave up.

A 'Little Book on Perl' is just that. I skimmed over it for 30mins on the bus each morning and after 3 days felt I knew enough to throw away my awk and shell scripts and use perl in anger. This being a small book is a great advantage for someone familar with programming - you get to know the basic features of the language fast. There are however some irritations - the opening example script has typos, and some of the page numbers are incorrect - my copy has the debugger chapter included twice. Still it is the best perl book I have seen.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Mediocre at Best
We are using this book in my Perl class, and the general consensus is that this book is mediocre at best. Read more
Published on April 10, 2001

4.0 out of 5 stars A Little Book on Perl - R.W. Sebesta, ISBN: 0139279555
I first started learning perl with the Camel/Llama books from O'Reilly - but did not like the style [or prehaps I lack a sense of humor?] and gave up. Read more
Published on July 10, 2000 by G Martin

4.0 out of 5 stars Good - despite the typos
I first started learning perl with the Camel/Llama books from O'Reilly - but did not like the style [or prehaps I lack a sense of humor?] and gave up. Read more
Published on July 10, 2000 by G Martin

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.