Author: Randal Schwartz
Publisher: "O'Reilly Media, Inc."
ISBN: 1449303587
Category : Computers
Languages : en
Pages : 389
Book Description
The sixth edition of this bestselling Perl tutorial includes recent changes to the language. Years of classroom testing and experience helped shape the book's pace and scope, and this edition is packed with exercises that let readers practice the concepts while they follow the text.
Higher-Order Perl
Author: Mark Jason Dominus
Publisher: Elsevier
ISBN: 0080478344
Category : Computers
Languages : en
Pages : 601
Book Description
Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience.* Introduces powerful programming methodsnew to most Perl programmersthat were previously the domain of computer scientists* Gradually builds up confidence by describing techniques of progressive sophistication* Shows how to improve everyday programs and includes numerous engaging code examples to illustrate the methods
Publisher: Elsevier
ISBN: 0080478344
Category : Computers
Languages : en
Pages : 601
Book Description
Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience.* Introduces powerful programming methodsnew to most Perl programmersthat were previously the domain of computer scientists* Gradually builds up confidence by describing techniques of progressive sophistication* Shows how to improve everyday programs and includes numerous engaging code examples to illustrate the methods
Advanced Perl Programming
Author: Sriram Srinivasan
Publisher: "O'Reilly Media, Inc."
ISBN: 9781565922204
Category : Computers
Languages : en
Pages : 444
Book Description
Covers advanced features of Perl, how the Perl interpreter works, and presents areas of modern computing technology such as networking, user interfaces, persistence, and code generation.
Publisher: "O'Reilly Media, Inc."
ISBN: 9781565922204
Category : Computers
Languages : en
Pages : 444
Book Description
Covers advanced features of Perl, how the Perl interpreter works, and presents areas of modern computing technology such as networking, user interfaces, persistence, and code generation.
Network Programming with Perl
Author: Lincoln D. Stein
Publisher: Addison-Wesley Professional
ISBN: 9780201615715
Category : Computers
Languages : en
Pages : 798
Book Description
A text focusing on the methods and alternatives for designed TCP/IP-based client/server systems and advanced techniques for specialized applications with Perl. A guide examining a collection of the best third party modules in the Comprehensive Perl Archive Network. Topics covered: Perl function libraries and techniques that allow programs to interact with resources over a network. IO: Socket library ; Net: FTP library -- Telnet library -- SMTP library ; Chat problems ; Internet Message Access Protocol (IMAP) issues ; Markup-language parsing ; Internet Protocol (IP) broadcasting and multicasting.
Publisher: Addison-Wesley Professional
ISBN: 9780201615715
Category : Computers
Languages : en
Pages : 798
Book Description
A text focusing on the methods and alternatives for designed TCP/IP-based client/server systems and advanced techniques for specialized applications with Perl. A guide examining a collection of the best third party modules in the Comprehensive Perl Archive Network. Topics covered: Perl function libraries and techniques that allow programs to interact with resources over a network. IO: Socket library ; Net: FTP library -- Telnet library -- SMTP library ; Chat problems ; Internet Message Access Protocol (IMAP) issues ; Markup-language parsing ; Internet Protocol (IP) broadcasting and multicasting.
Mastering Perl
Author: brian d foy
Publisher: "O'Reilly Media, Inc."
ISBN: 1449364977
Category : Computers
Languages : en
Pages : 397
Book Description
Take the next step toward Perl mastery with advanced concepts that make coding easier, maintenance simpler, and execution faster. Mastering Perl isn't a collection of clever tricks, but a way of thinking about Perl programming for solving debugging, configuration, and many other real-world problems you’ll encounter as a working programmer. The third in O’Reilly’s series of landmark Perl tutorials (after Learning Perl and Intermediate Perl), this fully upated edition pulls everything together and helps you bend Perl to your will. Explore advanced regular expressions features Avoid common problems when writing secure programs Profile and benchmark Perl programs to see where they need work Wrangle Perl code to make it more presentable and readable Understand how Perl keeps track of package variables Define subroutines on the fly Jury-rig modules to fix code without editing the original source Use bit operations and bit vectors to store large data efficiently Learn how to detect errors that Perl doesn’t report Dive into logging, data persistence, and the magic of tied variables
Publisher: "O'Reilly Media, Inc."
ISBN: 1449364977
Category : Computers
Languages : en
Pages : 397
Book Description
Take the next step toward Perl mastery with advanced concepts that make coding easier, maintenance simpler, and execution faster. Mastering Perl isn't a collection of clever tricks, but a way of thinking about Perl programming for solving debugging, configuration, and many other real-world problems you’ll encounter as a working programmer. The third in O’Reilly’s series of landmark Perl tutorials (after Learning Perl and Intermediate Perl), this fully upated edition pulls everything together and helps you bend Perl to your will. Explore advanced regular expressions features Avoid common problems when writing secure programs Profile and benchmark Perl programs to see where they need work Wrangle Perl code to make it more presentable and readable Understand how Perl keeps track of package variables Define subroutines on the fly Jury-rig modules to fix code without editing the original source Use bit operations and bit vectors to store large data efficiently Learn how to detect errors that Perl doesn’t report Dive into logging, data persistence, and the magic of tied variables
Modern Perl
Author: Chromatic
Publisher: Pragmatic Bookshelf
ISBN: 9781680500882
Category :
Languages : en
Pages : 300
Book Description
A Perl expert can solve a problem in a few lines of well-tested code. Now you can unlock these powers for yourself. Modern Perl teaches you how Perl really works. It's the only book that explains Perl thoroughly, from its philosophical roots to the pragmatic decisions that help you solve real problems--and keep them solved. You'll understand how the language fits together and discover the secrets used by the global Perl community. This beloved guide is now completely updated for Perl 5.22. When you have to solve a problem now, reach for Perl. When you have to solve a problem right, reach for Modern Perl. Discover how to scale your skills from one-liners to asynchronous Unicode-aware web services and everything in between. Modern Perl will take you from novice to proficient Perl hacker. You'll see which features of modern Perl will make you more productive, and which features of this well-loved language are best left in the past. Along the way, you'll take advantage of Perl to write well-tested, clear, maintainable code that evolves with you. Learn how the language works, how to take advantage of the CPAN's immense trove of time-tested solutions, and how to write clear, concise, powerful code that runs everywhere. Specific coverage explains how to use Moose, how to write testable code, and how to deploy and maintain real-world Perl applications. This new edition covers the new features of Perl 5.20 and Perl 5.22, including all the new operators, standard library changes, bug and security fixes, and productivity enhancements. It gives you what you need to use the most up-to-date Perl most effectively, all day, every day. What You Need: Perl 5.16 or newer (Perl 5.20 or 5.22 preferred). Installation/upgrade instructions included.
Publisher: Pragmatic Bookshelf
ISBN: 9781680500882
Category :
Languages : en
Pages : 300
Book Description
A Perl expert can solve a problem in a few lines of well-tested code. Now you can unlock these powers for yourself. Modern Perl teaches you how Perl really works. It's the only book that explains Perl thoroughly, from its philosophical roots to the pragmatic decisions that help you solve real problems--and keep them solved. You'll understand how the language fits together and discover the secrets used by the global Perl community. This beloved guide is now completely updated for Perl 5.22. When you have to solve a problem now, reach for Perl. When you have to solve a problem right, reach for Modern Perl. Discover how to scale your skills from one-liners to asynchronous Unicode-aware web services and everything in between. Modern Perl will take you from novice to proficient Perl hacker. You'll see which features of modern Perl will make you more productive, and which features of this well-loved language are best left in the past. Along the way, you'll take advantage of Perl to write well-tested, clear, maintainable code that evolves with you. Learn how the language works, how to take advantage of the CPAN's immense trove of time-tested solutions, and how to write clear, concise, powerful code that runs everywhere. Specific coverage explains how to use Moose, how to write testable code, and how to deploy and maintain real-world Perl applications. This new edition covers the new features of Perl 5.20 and Perl 5.22, including all the new operators, standard library changes, bug and security fixes, and productivity enhancements. It gives you what you need to use the most up-to-date Perl most effectively, all day, every day. What You Need: Perl 5.16 or newer (Perl 5.20 or 5.22 preferred). Installation/upgrade instructions included.
Perl Best Practices
Author: Damian Conway
Publisher: "O'Reilly Media, Inc."
ISBN: 0596001738
Category : Computers
Languages : en
Pages : 542
Book Description
This book offers a collection of 256 guidelines on the art of coding to help you write better Perl code--in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging. - Publisher
Publisher: "O'Reilly Media, Inc."
ISBN: 0596001738
Category : Computers
Languages : en
Pages : 542
Book Description
This book offers a collection of 256 guidelines on the art of coding to help you write better Perl code--in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging. - Publisher
Four Perfect Pebbles
Author: Lila Perl
Publisher: HarperCollins
ISBN: 0062475746
Category : Juvenile Nonfiction
Languages : en
Pages : 111
Book Description
The twentieth-anniversary edition of Marion Blumenthal Lazan’s acclaimed Holocaust memoir features new material by the author, a reading group guide, a map, and additional photographs. “The writing is direct, devastating, with no rhetoric or exploitation. The truth is in what’s said and in what is left out.”—ALA Booklist (starred review) Marion Blumenthal Lazan’s unforgettable and acclaimed memoir recalls the devastating years that shaped her childhood. Following Hitler’s rise to power, the Blumenthal family—father, mother, Marion, and her brother, Albert—were trapped in Nazi Germany. They managed eventually to get to Holland, but soon thereafter it was occupied by the Nazis. For the next six and a half years the Blumenthals were forced to live in refugee, transit, and prison camps, including Westerbork in Holland and Bergen-Belsen in Germany, before finally making it to the United States. Their story is one of horror and hardship, but it is also a story of courage, hope, and the will to survive. Four Perfect Pebbles features forty archival photographs, including several new to this edition, an epilogue, a bibliography, a map, a reading group guide, an index, and a new afterword by the author. First published in 1996, the book was an ALA Notable Book, an ALA Quick Pick for Reluctant Readers, and IRA Young Adults’ Choice, and a Notable Trade Book in the Field of Social Studies, and the recipient of many other honors. “A harrowing and often moving account.”—School Library Journal
Publisher: HarperCollins
ISBN: 0062475746
Category : Juvenile Nonfiction
Languages : en
Pages : 111
Book Description
The twentieth-anniversary edition of Marion Blumenthal Lazan’s acclaimed Holocaust memoir features new material by the author, a reading group guide, a map, and additional photographs. “The writing is direct, devastating, with no rhetoric or exploitation. The truth is in what’s said and in what is left out.”—ALA Booklist (starred review) Marion Blumenthal Lazan’s unforgettable and acclaimed memoir recalls the devastating years that shaped her childhood. Following Hitler’s rise to power, the Blumenthal family—father, mother, Marion, and her brother, Albert—were trapped in Nazi Germany. They managed eventually to get to Holland, but soon thereafter it was occupied by the Nazis. For the next six and a half years the Blumenthals were forced to live in refugee, transit, and prison camps, including Westerbork in Holland and Bergen-Belsen in Germany, before finally making it to the United States. Their story is one of horror and hardship, but it is also a story of courage, hope, and the will to survive. Four Perfect Pebbles features forty archival photographs, including several new to this edition, an epilogue, a bibliography, a map, a reading group guide, an index, and a new afterword by the author. First published in 1996, the book was an ALA Notable Book, an ALA Quick Pick for Reluctant Readers, and IRA Young Adults’ Choice, and a Notable Trade Book in the Field of Social Studies, and the recipient of many other honors. “A harrowing and often moving account.”—School Library Journal
Mastering Algorithms with Perl
Author: Jarkko Hietaniemi
Publisher: "O'Reilly Media, Inc."
ISBN: 1449307191
Category : Computers
Languages : en
Pages : 708
Book Description
Many programmers would love to use Perl for projects that involve heavy lifting, but miss the many traditional algorithms that textbooks teach for other languages. Computer scientists have identified many techniques that a wide range of programs need, such as: Fuzzy pattern matching for text (identify misspellings!) Finding correlations in data Game-playing algorithms Predicting phenomena such as Web traffic Polynomial and spline fitting Using algorithms explained in this book, you too can carry out traditional programming tasks in a high-powered, efficient, easy-to-maintain manner with Perl.This book assumes a basic understanding of Perl syntax and functions, but not necessarily any background in computer science. The authors explain in a readable fashion the reasons for using various classic programming techniques, the kind of applications that use them, and -- most important -- how to code these algorithms in Perl.If you are an amateur programmer, this book will fill you in on the essential algorithms you need to solve problems like an expert. If you have already learned algorithms in other languages, you will be surprised at how much different (and often easier) it is to implement them in Perl. And yes, the book even has the obligatory fractal display program.There have been dozens of books on programming algorithms, some of them excellent, but never before has there been one that uses Perl.The authors include the editor of The Perl Journal and master librarian of CPAN; all are contributors to CPAN and have archived much of the code in this book there."This book was so exciting I lost sleep reading it." Tom Christiansen
Publisher: "O'Reilly Media, Inc."
ISBN: 1449307191
Category : Computers
Languages : en
Pages : 708
Book Description
Many programmers would love to use Perl for projects that involve heavy lifting, but miss the many traditional algorithms that textbooks teach for other languages. Computer scientists have identified many techniques that a wide range of programs need, such as: Fuzzy pattern matching for text (identify misspellings!) Finding correlations in data Game-playing algorithms Predicting phenomena such as Web traffic Polynomial and spline fitting Using algorithms explained in this book, you too can carry out traditional programming tasks in a high-powered, efficient, easy-to-maintain manner with Perl.This book assumes a basic understanding of Perl syntax and functions, but not necessarily any background in computer science. The authors explain in a readable fashion the reasons for using various classic programming techniques, the kind of applications that use them, and -- most important -- how to code these algorithms in Perl.If you are an amateur programmer, this book will fill you in on the essential algorithms you need to solve problems like an expert. If you have already learned algorithms in other languages, you will be surprised at how much different (and often easier) it is to implement them in Perl. And yes, the book even has the obligatory fractal display program.There have been dozens of books on programming algorithms, some of them excellent, but never before has there been one that uses Perl.The authors include the editor of The Perl Journal and master librarian of CPAN; all are contributors to CPAN and have archived much of the code in this book there."This book was so exciting I lost sleep reading it." Tom Christiansen