注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程Perl語言編程

Perl語言編程

Perl語言編程

定 價(jià):¥129.00

作 者: (美)Larry Wall等著;何偉平譯;何偉平譯
出版社: 中國電力出版社
叢編項(xiàng): O'REILLY系列
標(biāo) 簽: perl

ISBN: 9787508307305 出版時(shí)間: 2001-12-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 1128 字?jǐn)?shù):  

內(nèi)容簡介

  Perl是一門自由且功能強(qiáng)大的編程語言。自1987年初次登臺(tái)亮相以來,它的用戶數(shù)一直急劇膨脹。本書的第一版于1991年正式擺上書架,之后迅速成為這門語言無可爭議的寶典。本書不僅僅是一本關(guān)于Perl的書籍,更是一本獨(dú)一無二的開發(fā)者自己介紹該語言及其文化的書籍。Larry Wall是Perl的開發(fā)者,并就Perl的未來發(fā)展方向提出了自己的看法。Tom Christiansen是Perl最早的幾個(gè)擁護(hù)者之一,也是少數(shù)幾個(gè)在錯(cuò)綜復(fù)雜的Perl中游刃有余的人之一。Jon Orwant是《Perl Journal》的主編,該雜志把Perl社區(qū)組合成了一個(gè)共同的論壇,以進(jìn)行Perl新的開發(fā)。 任何Perl書籍都會(huì)介紹Perl函數(shù)的語法,但是只有這本權(quán)威指南包括這門語言的所有內(nèi)幕。任何Perl書籍都會(huì)列出許多的特性,但是只有這本書會(huì)告訴你為什么會(huì)有這些特性以及如何自然地使用它們。任何Perl書籍都可能有一個(gè)頭銜,但是只有這本書會(huì)被所有Perl程序員動(dòng)情地稱之為“駱駝書”。 從最初被當(dāng)作一種在跨平臺(tái)環(huán)境中書寫可移植工具的高級(jí)語言開始,Perl就已經(jīng)被廣泛地認(rèn)為是一種工業(yè)級(jí)的強(qiáng)大工具,可以在任何地方用來完成你的工作。 Perl特別適合系統(tǒng)管理和Web編程。Perl實(shí)際上已經(jīng)被所有Unix(包括Linux)捆綁在一起作為標(biāo)準(zhǔn)部件發(fā)布,而且也被廣泛用于 Microsoft Windows和幾乎所有其他操作系統(tǒng)。Amiga、BeOS、VMS、MVS和Apple Macintosh等也只是Perl已經(jīng)完成移植的平臺(tái)的一小部分。本書有哪些新的內(nèi)容呢?老實(shí)說幾乎所有都是新的。本書第三版涵蓋了新的Perl 5.6版本,不僅完全重新組織了一遍,而且還用無數(shù)個(gè)例子強(qiáng)化了這些內(nèi)容。大多數(shù)現(xiàn)有的主題都是從頭重寫的,如面向?qū)ο缶幊毯驼齽t表達(dá)式,并添加了許多全新的章節(jié),包括描述、pod、Unicode、線程、編譯和Perl本質(zhì)。既是圣經(jīng),又是百科全書,也是年鑒,這就是本書的內(nèi)涵。

作者簡介

  LarryWallPerl語言之父LarryWall是Perl語言的發(fā)明者,并就Perl的未來發(fā)展方向提出了自己的看法。正如《AKA》雜志所說的:“如果Internet上也有一個(gè)孤獨(dú)的Jedi騎士的話,那么他就是LarryWall?!睂?duì)于Larry來說,Perl不僅僅是一種編程語言,更是把他感興趣的事物——如語言學(xué)、宗教信仰、藝術(shù)和計(jì)算機(jī)科學(xué)——聯(lián)系在一起的一種方法。>>更多作品

圖書目錄

前言
第一部分 概述
第一章 Perl概述
從頭開始
自然語言與人工語言
一個(gè)平均值例子
文件句柄
操作符
控制結(jié)構(gòu)
正則表達(dá)式
列表處理
你不知道但不會(huì)傷害你的東西(很多)
第二部分 細(xì)節(jié)
第二章 集腋成裘
原子
分子
內(nèi)置的數(shù)據(jù)類型
變量
名字
標(biāo)量值
環(huán)境
列表值和數(shù)組
散列
typeglob和文件句柄
輸入操作符
第三章 一元和二元操作符
項(xiàng)和列表操作符(左向)
箭頭操作符
自增和自減操作符
指數(shù)運(yùn)算
表意一元操作符
綁定操作符
乘號(hào)操作符
附加操作符
移位操作符
命名一元操作符和文件測試操作符
關(guān)系操作符
相等操作符
位操作符
C風(fēng)格的邏輯(短路)操作符
范圍操作符
條件操作符
賦值操作符
逗號(hào)操作符
列表操作符(右向)
邏輯與、或、非和異或
Perl中沒有的C操作符
第四章 語句和聲明
簡單語句
混合語句
if和else語句
循環(huán)語句
裸塊
goto
全局聲明
作用域聲明
pragma
第五章 模式匹配
正則表達(dá)式箴言
模式匹配操作符
元字符和元符號(hào)
字符類
量詞
位置
捕獲和群集
候選項(xiàng)
內(nèi)部控制
謎一樣的模式
第六章 子例程
語法
語義
傳遞引用
函數(shù)原型
子例程屬性
第七章 格式
格式變量
頁腳
第八章 引用
什么是引用?
創(chuàng)建引用
使用硬引用
符號(hào)引用
大括號(hào)、中括號(hào)和引號(hào)
第九章 數(shù)據(jù)結(jié)構(gòu)
數(shù)組的數(shù)組
數(shù)組的散列
散列的數(shù)組
散到的散列
函數(shù)的散列
更靈活的記錄
保存數(shù)據(jù)結(jié)構(gòu)
第十章 包
符號(hào)表
自動(dòng)裝載
第十一章 模塊
使用模塊
創(chuàng)建模塊
覆蓋內(nèi)置函數(shù)
第十二章 對(duì)象
簡單復(fù)習(xí)一下OOL
Perl的對(duì)象系統(tǒng)
方法調(diào)用
構(gòu)造對(duì)象
類繼承
實(shí)例析構(gòu)器
管理實(shí)例數(shù)據(jù)
管理類數(shù)據(jù)
總結(jié)
第十三章 重載
overload pragma
重載處理器
可重載操作符
拷貝構(gòu)造器(=)
當(dāng)沒有重載處理器時(shí)(nomethod和fallback)
重載常量
公有重載函數(shù)
繼承和重載
運(yùn)行時(shí)重載
重載診斷
第十四章 綁定變量
綁定標(biāo)量
綁定數(shù)組
綁定散列
綁定文件句柄
一個(gè)精細(xì)的松綁陷阱
CPAN中的模塊
第三部分 作為技術(shù)的Perl
第十五章 Unicode
制作字符
字符語義的效果
請(qǐng)注意,“人(Unicode)”可以用了
第十六章 進(jìn)程間通信
信號(hào)
文件
管道
System V IPC
套接字
第十七章 線程
進(jìn)程模型
線程模型
第十八章 編譯
Perl程序的生命周期
編譯你的代碼
執(zhí)行你的代碼
編譯器后端
代碼生成器
代碼開發(fā)工具
提前編譯,回頭解釋
第十九章 命令行接口
命令行處理
環(huán)境變量
第二十章 Perl調(diào)試器
使用調(diào)試器
調(diào)試器命令
定制調(diào)試器
不被注意的執(zhí)行
調(diào)試器支持
Perl描述器
第二十一章 內(nèi)部和外部
Perl如何運(yùn)行
內(nèi)部數(shù)據(jù)類型
擴(kuò)展Perl(在Perl中使用C)
嵌入Perl(從C中使用Perl)
道德故事
第四部分 作為文化的Perl
第二十二章 CPAN
CPAN模塊目錄
使用CPAN模塊
創(chuàng)建CPAN模塊
第二十三章 安全
處理不安全數(shù)據(jù)
處理計(jì)時(shí)縫隙
處理不安全代碼
第二十四章 通用實(shí)踐
新手常見錯(cuò)誤
效率
有風(fēng)格地編程
流利的Perl
生成程序
第二十五章 可移植的Perl
換行符
字節(jié)順序(endianness)和數(shù)字寬度
文件和文件系統(tǒng)
系統(tǒng)交互
進(jìn)程內(nèi)通信(IPC)
外部子例程(XS)
標(biāo)準(zhǔn)模塊
日期和時(shí)間
國際化
風(fēng)格
第二十六章 pod
pod技術(shù)
pod翻譯器和模塊
書寫你自己的pod工具
pod的缺陷
給Perl程序?qū)懳臋n
第二十七章 Perl文化
時(shí)勢造英雄
Perl詩歌
第五部分 參考資料
第二十八章 特殊名字
按照類型分組的特殊名字
按照字母順序排列的特殊變量
第二十九章 函數(shù)
按類別區(qū)分的Perl函數(shù)
按照字母順序排列的Perl函數(shù)
第三十章 標(biāo)準(zhǔn)Perl庫
庫科
Perl庫巡禮
第三十一章 pragma
use attributes
use autouse
use base
use blib
use bytes
use charnames
use constant
use diagnostics
use fields
use filetest
use integer
use less
use lib
use locale
use open
use overload
use re
use sigtrap
use strict
use subs
use vars
use warnings
第三十二章 標(biāo)準(zhǔn)模塊
按照類型排列
Benchmark
Carp
CGI
CGI::Carp
Class::Struct
Config
CPAN
Cwd
Data::Dumper
DB_File
Dumpvalue
English
Errno
Exporter
Fatal
Fcntl
File::Basename
File::compare
File::Copy
File::Find
File::Glob
File::Spec
File::stat
File::Temp
FileHandle
Getopt::Long
Getopt::Std
IO::Socket
IPC::Open2
IPC::Open3
Math::BigInt
Math::Complex
Math::Trig
Net::hostent
POSIX
Safe
Socket
Symbol
Sys::Hostname
Sys::Syslog
Term::Cap
Text::Warp
Time::Local
Time::localtime
User::grent
User::pwent
第三十三章 診斷消息
詞匯表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)