Perl 6, the long awaited next release of one of the most popular programming languages, is coming to fruition after more than seven years. A complete redesign of its predecessor, Perl 6 represents a massive rethinking of both language internals and features, and provides both language developers and users a new level of flexibility and power. Coroutines, strong typing, named arguments, and expanded regular expression support are just a few of the exciting features added to the new version. Beginning Perl 6: From Novice to Professional offers Perl newcomers and seasoned developers a complete guide to this highly capable language, also known as the Swiss army knife. The book begins with an overview of Perl 6 and the language in general. Each chapter then guides you through a key Perl feature, covering topics such as hashes, file handling, regular expressions, and object oriented programming, and concludes with a series of exercises and accompanying solutions that will help you put what youve just learned into practice.
Auflage
Sprache
Verlagsort
Zielgruppe
Editions-Typ
Maße
Höhe: 235 mm
Breite: 178 mm
ISBN-13
978-1-59059-833-7 (9781590598337)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
James Lee is a hacker and open-source advocate based in Illinois. He holds a master's degree from Northwestern University, and he can often be seen rooting for the Wildcats during football season. As founder of Onsight, Lee has worked as a programmer, trainer, manager, writer, and open-source advocate. Lee co-authored the recently published Hacking Linux Exposed, Second Edition, as well as Open Source Web Development with LAMP. He enjoys hacking Perl and has written many articles on Perl for Linux Journal.
1 Introducing Perl 6.- 2 First Steps in Perl.- 3 Scalars.- 4 Control Flow Constructs.- 5 Lists and Arrays.- 6 Hashes.- 7 Subroutines/ Functions.- 8 Regular Expressions.- 9 Files and Data.- 10 String Processing.- 11 Interfacing to the Operating System.- 12 References.- 13 Modules.- 14 Object-Oriented Perl.- 15 Introductions to CGI.- 16 Perl and DBI.- 17 Introducing Parrot.- Appendix A: Exercise Solutions.