{"schema_version":"bf_book_companion_v1","release_id":"20261010T034321Z-reviewed-full-unique-works","book":{"amazon_purchase_url":"https://www.amazon.com/dp/0596004923?tag=bookfrontie00-20","asin":"0596004923","authors":["Tom Christiansen","brian foy","Larry Wall","Jon Orwant"],"book_id":"9780596004927","canonical_url":"https://bookfrontier.com/books/programming-perl-9780596004927","cover_image_url":"https://img.bookfrontier.com/9780596004927.jpg?v=5d29b979f55250eb","description":"Adopted as the undisputed Perl bible soon after the first edition appeared in 1991, Programming Perl is still the go-to guide for this highly practical language. Perl began life as a super-fueled text processing utility, but quickly evolved into a general purpose programming language that’s helped hundreds of thousands of programmers, system administrators, and enthusiasts, like you, get your job done. In this much-anticipated update to \"the Camel,\" three renowned Perl authors cover the language up to its current version, Perl 5.14, with a preview of features in the upcoming 5.16. In a world where Unicode is increasingly essential for text processing, Perl offers the best and least painful support of any major language, smoothly integrating Unicode everywhere—including in Perl’s most popular feature: regular expressions. Important features covered by this update include: - New keywords and syntax - I/O layers and encodings - New backslash escapes - Unicode 6.0 - Unicode grapheme clusters and properties - Named captures in regexes - Recursive and grammatical patterns - Expanded coverage of CPAN - Current best practices","forthcoming":false,"isbn13":"9780596004927","publication_date":"20120403","publisher":"O'Reilly Media","slug":"programming-perl","subtitle":"Unmatched Power for Text Processing and Scripting","title":"Programming Perl"},"discovery":{"categories":{"all":[{"bisac_code":"COM051350","confidence_band":"high","label":"Perl Programming","score":0.8713,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7931,"source":"bisac_hint_model"},{"bisac_code":"COM051320","confidence_band":"medium","label":"XML & Data Formats","score":0.7916,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"COM051350","confidence_band":"high","label":"Perl Programming","score":0.8713,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7931,"source":"bisac_hint_model"},{"bisac_code":"COM051320","confidence_band":"medium","label":"XML & Data Formats","score":0.7916,"source":"bisac_hint_model"}],"publisher":[{"bisac_code":"COM051350","confidence_band":"high","label":"Perl Programming","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM088000","confidence_band":"high","label":"Sysadmin","score":1,"source":"onix_publisher_code"}]},"genres":[{"label":"Perl Programming","score":0.8713,"slug":"perl-programming"},{"label":"Programming Languages","score":0.7931,"slug":"programming-languages"},{"label":"XML & Data Formats","score":0.7916,"slug":"xml-data-formats"}],"reader_fit":["For programmers and system administrators using Perl for practical tasks"],"related_lists":[],"series":null,"similar_books":[{"authors":["Simon Cozens"],"book_id":"9780596004569","cover_image_url":"https://img.bookfrontier.com/9780596004569.jpg?v=88828a997cf7d9fb","score":0.8552,"title":"Advanced Perl Programming","url":"https://bookfrontier.com/books/9780596004569"},{"authors":["Shane Warden","Damian Conway","Curtis Poe","Curtis (Ovid) Poe"],"book_id":"9780596526740","cover_image_url":"https://img.bookfrontier.com/9780596526740.jpg?v=06624a312aa2afdf","score":0.8036,"title":"Perl Hacks","url":"https://bookfrontier.com/books/9780596526740"},{"authors":["Scott Guelich","Shishir Gundavaram","Gunther Birznieks"],"book_id":"9781565924192","cover_image_url":"https://img.bookfrontier.com/9781565924192.jpg?v=951c5f023a1b5785","score":0.798,"title":"CGI Programming With Perl","url":"https://bookfrontier.com/books/9781565924192"},{"authors":["Stephen G. Kochan","Patrick Wood"],"book_id":"9780134496009","cover_image_url":"https://img.bookfrontier.com/9780134496009.jpg?v=b4f7981e319229aa","score":0.7286,"title":"Shell Programming in Unix, Linux and OS X","url":"https://bookfrontier.com/books/9780134496009"},{"authors":["Jeffrey Friedl"],"book_id":"9780596528126","cover_image_url":"https://img.bookfrontier.com/9780596528126.jpg?v=70746ad786b15025","score":0.7099,"title":"Mastering Regular Expressions","url":"https://bookfrontier.com/books/9780596528126"},{"authors":["Michael Kerrisk"],"book_id":"9781593272203","cover_image_url":"https://img.bookfrontier.com/9781593272203.jpg?v=00a2a47c8f193ade","score":0.7068,"title":"The Linux Programming Interface","url":"https://bookfrontier.com/books/9781593272203"},{"authors":["Alfred Aho","Brian Kernighan","Peter Weinberger","& 0 more"],"book_id":"9780138269722","cover_image_url":"https://img.bookfrontier.com/9780138269722.jpg?v=f07b49036c6472ab","score":0.7049,"title":"The AWK Programming Language","url":"https://bookfrontier.com/books/9780138269722"},{"authors":["Charles Petzold"],"book_id":"9780137909100","cover_image_url":"https://img.bookfrontier.com/9780137909100.jpg?v=c8cf779134c23702","score":0.7036,"title":"Code","url":"https://bookfrontier.com/books/9780137909100"}],"topics":[],"what_you_get":["Themes: Perl programming, Text processing and scripting, Unicode and regular expressions.","Reading lane: Perl Programming and Programming Languages.","Publisher: O'Reilly Media."]},"llm_signals":{"confidence":0.92,"pacing":"unknown","reader_fit":["For programmers and system administrators using Perl for practical tasks"],"themes":["Perl programming","Text processing and scripting","Unicode and regular expressions"],"tropes":[]},"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":true,"similarity_seed":true},"stats":{"amazon_ratings_count":120,"goodreads_ratings_count":2301,"goodreads_reviews_count":59,"quality_score":0.9204}}