精通Perl
精通Perl封面图

精通Perl

(美) 福瓦 (Foy,B.D.) , 著

出版社:东南大学出版社

年代:2007

定价:48.0

书籍简介:

本书并非一堆奇技淫巧的简单集合,而是着重介绍Perl编程的思维方式,这是每一个合格的程序员都应当掌握的,并籍此解决实际生活中各式问题,诸如调试代码,维护程序以及配置等等。

书籍目录:

Foreword

Preface

1.Introduction:BecomingaMaster

WhatItMeanstoBeaMaster

WhoShouldReadThisBook

HowtoReadThisBook

WhatShouldYouKnowAlready?

WhatICover

WhatIDontCover

2.AdvancedRegularExpressions

ReferencestoRegularExpressions

NoncapturingGrouping,(?:PATTERN)

ReadableRegexes,/xand(?#...)

GlobalMatching

Lookarounds

DecipheringRegularExpressions

FinalThoughts

Summary

FurtherReading

3.SecureProgrammingTechniques

BadDataCanRuinYourDay

TaintChecking

UntaintingData

ListFormsofsystemandexec

Summary

FurtherReading

4.DebuggingPerl

BeforeYouWasteTooMuchTime

TheBestDebuggerintheWorld

perlSdb.pl

AlternativeDebuggers

OtherDebuggers

Summary

FurtherReading

5.ProfilingPerl

FindingtheCulprit

TheGeneralApproach

ProfilingDBI

Devel::DProf

WritingMyOwnProfiler

ProfilingTestSuites

Summary

FurtherReading

6.BenchmarkingPerl

BenchmarkingTheory

BenchmarkingTime

ComparingCode

DontTurnOffYourThinkingCap

MemoryUse

TheperlbenchTool

Summary

FurtherReading

7.CleaningUpPerl

GoodStyle

perltidy

De-Obfuscation

Perl::Critic

Summary

FurtherReading

8.SymboITablesandTypeglobs

PackageandLexicalVariables

TheSymbolTable

Summary

FurtherReading

9.DynamicSubroutines

SubroutinesAsData

CreatingandReplacingNamedSubroutines

SymbolicReferences

IteratingThroughSubroutineLists

ProcessingPipelines

MethodLists

SubroutinesAsArguments

AutoloadedMethods

HashesAsObjects

AutoSplit

Summary

FurtherReading

10.ModifyingandJury-RiggingModules

ChoosingtheRightSolution

ReplacingModuleParts

Subclassing

WrappingSubroutines

Summary

FurtherReading

11.ConfiguringPerlPrograms

ThingsNottoDo

BetterWays

Command-LineSwitches

ConfigurationFiles

ScriptswithaDifferentName

InteractiveandNoninteractivePrograms

perlsConfig

Summary

FurtherReading

12.DetectingandReportingErrors

PerlErrorBasics

ReportingModuleErrors

Exceptions

Summary

FurtherReading

13.Logging

RecordingErrorsandOtherInformation

Eog4perl

Summary

FurtherReading

14.DataPersistence

FlatFiles

Storable

DBMFiles

Summary

FurtherReading

15.WorkingwithPod

ThePodFormat

TranslatingPod

TestingPod

Summary

FurtherReading

16.WorkingwithBits

BinaryNumbers

BitOperators

BitVectors

ThevecFunction

KeepingTrackofThings

Summary

FurtherReading

17.TheMagicofTiedVariables

TheyLookLikeNormalVariables

AttheUserLevel

BehindtheCurtain

Scalars

Arrays

Hashes

Filehandles

Summary

FurtherReading

18.ModulesAsPrograms

ThemainThing

BackingUp

WhosCalling?

TestingtheProgram

DistributingthePrograms

Summary

FurtherReading

A.FurtherReading

B.briansGuidetoSolvingAnyPerlProblem

Index

内容摘要:

  本书是作者具有里程碑意义的Perl教科书系列的第三本,该系列包括《LearningPerl》、《IntermediatePerl》和《精通Perl》。《精通Perl》则由浅入深地剖析了Perl特殊模块的工作机理、细致详尽地阐述了惯用的Perl编程思想和技术,这些知识必能协助你在开发Perl程序时游刃有余,达成所需。  本书是0’Reilly具有里程碑意义的Perl教科书系列的第三本,该系列包括《LearningPerl》(最为畅销的一本介绍Perl基础语法的书,简体中文版由东南大学出版社出版)、《IntermediatePerl》(一本Perl程序员必备的指导如何创建可重用的Perl软件的书)和《精通Perl》。《精通Perl》由浅入深地剖析了Perl特殊模块的工作机理、细致详尽地阐述了惯用的Perl编程思想和技术,这些知识必能协助你在开发Perl程序时游刃有余,达成所需。  本书并非一堆奇技的简单集合,而是着重介绍Perl编程的思维方式,这是每一个合格的程序员都应当掌握的,并且应当借此解决实际生活中各式问题,如调试代码、维护程序以及配置等。本书解释了该如何:使用高级正则表达式,包括全局匹配、前后查询匹配、可读的正则表达式以及对正则表达式的调试;使用安全可靠的编程技术,避免常见的编程问题;剖析Perl运行时数据并作基准测试,继而有针对性地进行性能优化;重新组织Perl代码,使其更具自我表达力,增强可读性;查看Perl如何实现对包变量的跟踪维护,你可以用类似的技巧玩出更多有用的花样来;动态定义子程序,从容化解普通过程式编程带来的劣势;临时修改或调整相关的模块,在不修改源代码的情况下修复代码存在的问题;在不触及代码的情况下,让用户自行对程序进行配置;侦测Perl没有报告的那些错误并向用户汇报;应用Log4Perl模块,从Perl程序的运行日志获取有价值的信息;存储相关数据以便后续再次运行该程序或其他程序时可以访问该数据,以及如何通过网络发送数据以Perl模块的形式编写应用程序,以便使用现成的测试工具并轻松发布。  本书将带你一路揭示这些问题的答案,让你从容地成为能够发现并解决疑难杂症的专家。【作者简介】  briandfoy是stonehengeConsultingServices公司的顾问,也是ThePerlReview杂志的出版者。他所创立的非营利性公司PerlMongers,Inc.,已经在全球范围内帮助筹建了200多个Perl用户组。brian还维护着核心Perl文档中的perlfaq部分,以及众多发布到CPAN的模块。他还是Perl大会的演讲常客,也是0’ReillyNetwork、ThePerlJournal杂志、Dr.Dobbs杂志、use.perl.org站点和许多PerlUsenet新闻组的积极贡献者。

书籍规格:

书籍详细信息
书名精通Perl站内查询相似图书
9787564110376
如需购买下载《精通Perl》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地南京出版单位东南大学出版社
版次影印本印次1
定价(元)48.0语种英文
尺寸26装帧平装
页数印数 3500

书籍信息归属:

精通Perl是东南大学出版社于2008.02出版的中图分类号为 TP312 的主题关于 Perl语言-程序设计-英文 的书籍。