A linguagem Perl foi desenvolvida por Larry Wall. Inicialmente, o nome seria PEARL, porém já existia uma linguagem com esse nome, então Wall alterou para Perl. Seu lançamento deu-se em 1987 quando Larry postou o Perl no grupo de notícias da Usenet comp.sources. Antes disso, praticamente todo processamento de texto em sistemas baseados em Unix era feito com uma porção de ferramentas, tais como o AWK, 'sed', C e diversas linguagens shell script. A ideia de Wall foi juntar as principais vantagens de todas essas linguagens: expressões regulares do 'sed'; a identificação de padrões de AWK; a profundidade de C; além da sintaxe baseada tanto em C quanto em Shell Script. Conheça a seleção de nossos editores dos melhores livros para aprender a linguagem de programação PERL. Pouco tempo depois de sua primeira versão, Perl se popularizou. Hoje o Perl é uma família de duas linguagens de programação multiplataforma, Perl 5 e Perl 6. Perl 6, desenvolvido a partir do Perl 5 em 2000, eventualmente evoluiu para uma linguagem distinta. Ambas as linguagens continuam a ser desenvolvidas independentemente por equipes diferentes. Conheça a seleção de nossos editores dos melhores livros para aprender a linguagem de programação PERL.
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 O Reilly Media Autor, Nome:Christiansen, Tom; Autor, Nome:foy, brian d; Autor, Nome:Wall, Larry; Autor, Nome:Orwant, Jon
If you're just getting started with Perl, this is the book you want--whether you're a programmer, system administrator, or web hacker. Nicknamed "the Llama" by two generations of users, this best seller closely follows the popular introductory Perl course taught by the authors since 1991. This eighth edition covers recent changes to the language up to version 5.34. Perl is suitable for almost any task on almost any platform, from short fixes to complete web applications. Learning Perl teaches you the basics and shows you how to write simple, single-file programs--roughly 90% of the Perl programs in use today. And each chapter includes exercises to help you practice what you've just learned. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer. Topics include: Perl data and variable types Subroutines File operations Regular expressions String manipulation (including Unicode) Lists and sorting Process management Use of third-party modules
O Perl nasceu no final da década de oitenta pelas mãos de Larry Wall como uma ferramenta para facilitar seus trabalhos com administração de servidores. A linguagem conquistou diversos programadores pelo mundo com a filosofia de manter coisas simples de forma simples e tornar coisas difíceis possíveis. Atualmente a linguagem conta com mais de vinte mil módulos que ampliam as funcionalidades e características básicas da linguagem, utilizada em projetos de internet, administração de sistemas e em ambientes com exigências de alta disponibilidade. Neste livro a linguagem Perl é abordada de forma didática, quebrando a crença de que Perl é uma linguagem difícil de aprender. Ela apenas possui características diferentes que são muito interessantes e úteis. Se você é um programador iniciante, este livro é para você. Se você é um programador experiente em alguma linguagem, mas não conhece Perl, este livro é para você. Se você quer aprender a utilizar Perl para administração de sistemas ou aplicativos de linhas de comando, este livro é para você. Se você quer aprender os princípios básicos de programação para internet, este livro irá ajudá-lo. O livro inclui CD-ROM com arquivos para a construção dos projetos apresentados no livro.
Este é o segundo livro da série "Introdução à Programação para Bioinformática". Nesta edição abordaremos a linguagem de programação Perl e a biblioteca BioPerl. Assim, este livro se destina a profissionais de diversas formações que necessitem analisar dados biológicos, tais como bioinformatas, biólogos, geneticistas, biomédicos, microbiologistas, físicos, químicos e até mesmo a profissionais de tecnologia da informação. Esse livro se destina a todo aquele que quer se aventurar no universo da Bioinformática e deseja ter um guia para seus primeiros passos na programação para Bioinformática. Boa parte das pessoas que adentram o mundo da programação acredita que programar seja difícil. Talvez realmente seja no começo, mas quando se começa a praticar, se torna algo simples e natural. Programar ajuda a aperfeiçoar o raciocínio lógico, as habilidades analíticas e, acima de tudo, programar é muito divertido. Tentaremos explicar de maneira simples e didática os princípios básicos de programação através da linguagem Perl. Em seguida, aprenderemos o básico do uso da biblioteca BioPerl para análise de dados biológicos. Este livro não tem por objetivo apresentar métodos avançados para análises de dados biológicos, mas sim apresentar os conceitos básicos de programação, uma visão geral da biblioteca BioPerl, e acima de tudo, incentivá-los a estudar mais sobre programação e IR mais além. Boa leitura.
In the days before personal computers, BASIC was the easy programming language to learn, and serious programmers learned FORTRAN or COBOL to do “real work.” Today, many people have discovered that Perl is both a great beginning programming language and one that enables them to write powerful programs with little effort. If you’re interested in discovering how to program (or how others program), Perl For Dummies, 4th Edition, is for you. If you already know something about programming (but not about Perl), this book is also for you. If you’re already an expert programmer, you’re still welcome to read this book; you can just skip the basic stuff (you never know what kind of new tips and tricks you’ll pick up). This reference guide shows you how to use Perl under many different operating systems, such as UNIX, many flavors of Windows (Windows 95/98, Windows NT, Windows 2000, Windows Me, and Windows XP), and Macintosh OS 9 and OS X; in fact, Perl runs on many more operating systems than these. Here's a sampling of what Perl For Dummies, 4th Edition, has to offer: Installing Perl on various platforms Nailing down the basics of building Perl programs Working with text and numbers Constructing lists and working with them Creating conditionals and loops Delving into more advanced features such as operators and functions Reading and writing files and directories Using subroutines for modularity Demystifying Web server programs Creating your own Internet clients The Perl programming language enables you to write fully working computer programs with just a few steps. It’s particularly good at common programming tasks, such as reading and writing text files, but it also excels at reducing the work that programmers have to do. Perl For Dummies, 4th Edition, shows you how to do all of that and how to modify programs to your heart’s content. After all, one of the common phrases in the world of Perl programmers is, “There's more than one way to do it.”
Find a Perl programmer, and you'll find a copy of Perl Cookbook nearby. Perl Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. The book contains hundreds of rigorously reviewed Perl "recipes" and thousands of examples ranging from brief one-liners to complete applications.The second edition of Perl Cookbook has been fully updated for Perl 5.8, with extensive changes for Unicode support, I/O layers, mod_perl, and new technologies that have emerged since the previous edition of the book. Recipes have been updated to include the latest modules. New recipes have been added to every chapter of the book, and some chapters have almost doubled in size.Covered topic areas include: Manipulating strings, numbers, dates, arrays, and hashes Pattern matching and text substitutions References, data structures, objects, and classes Signals and exceptions Screen addressing, menus, and graphical applications Managing other processes Writing secure scripts Client-server programming Internet applications programming with mail, news, ftp, and telnet CGI and mod_perl programming Web programming Since its first release in 1998, Perl Cookbook has earned its place in the libraries of serious Perl users of all levels of expertise by providing practical answers, code examples, and mini-tutorials addressing the challenges that programmers face. Now the second edition of this bestselling book is ready to earn its place among the ranks of favorite Perl books as well.Whether you're a novice or veteran Perl programmer, you'll find Perl Cookbook, 2nd Edition to be one of the most useful books on Perl available. Its comfortable discussion style and accurate attention to detail cover just about any topic you'd want to know about. You can get by without having this book in your library, but once you've tried a few of the recipes, you won't want to.