Create bookmark
Programming Perl
Notes
Please login to add notes
- Table of Contents
- Tables
- + Preface
- + Part 1: Overview
-
+
Part 2: The Gory Details
-
+
Chapter 2: Bits and Pieces
-
+
Chapter 3: Unary and Binary Operators
- Terms and List Operators (Leftward)
- The Arrow Operator
- Autoincrement and Autodecrement
- Exponentiation
- Ideographic Unary Operators
- Binding Operators
- Multiplicative Operators
- Additive Operators
- Shift Operators
- Named Unary and File Test Operators
- Relational Operators
- Equality Operators
- Bitwise Operators
- C-Style Logical (Short-Circuit) Operators
- Range Operator
- Conditional Operator
- Assignment Operators
- Comma Operators
- List Operators (Rightward)
- Logical and, or, not, and xor
- C Operators Missing from Perl
-
+
Chapter 4: Statements and Declarations
- + Chapter 5: Pattern Matching
-
+
Chapter 6: Subroutines
- + Chapter 7: Formats
- + Chapter 8: References
-
+
Chapter 9: Data Structures
- + Chapter 10: Packages
- + Chapter 11: Modules
-
+
Chapter 12: Objects
- + Chapter 13: Overloading
-
+
Chapter 14: Tied Variables
-
+
Chapter 2: Bits and Pieces
- + Part 3: Perl as Technology
- + Part 4: Perl as Culture
-
+
Part 5: Reference Material
-
+
Chapter 28: Special Names
-
+
Chapter 29: Functions
- Perl Functions by Category
-
+
Perl Functions in Alphabetical Order
- abs
- accept
- alarm
- atan2
- bind
- binmode
- bless
- caller
- chdir
- chmod
- chomp
- chop
- chown
- chr
- chroot
- close
- closedir
- connect
- cos
- crypt
- dbmclose
- dbmopen
- defined
- delete
- die
- do (block)
- do (file)
- do (subroutine)
- dump
- each
- eof
- eval
- exec
- exists
- exit
- exp
- fcntl
- fileno
- flock
- fork
- format
- formline
- getc
- getgrent
- getgrgid
- getgrnam
- gethostbyaddr
- gethostbyname
- gethostent
- getlogin
- getnetbyaddr
- getnetbyname
- getnetent
- getpeername
- getpgrp
- getppid
- getpriority
- getprotobyname
- getprotobynumber
- getprotoent
- getpwent
- getpwnam
- getpwuid
- getservbyname
- getservbyport
- getservent
- getsockname
- getsockopt
- glob
- gmtime
- goto
- grep
- hex
- import
- index
- int
- ioctl
- join
- keys
- kill
- last
- lc
- lcfirst
- length
- link
- listen
- local
- localtime
- lock
- log
- lstat
- m//
- map
- mkdir
- msgctl
- msgget
- msgrcv
- msgsnd
- my
- new
- next
- no
- oct
- open
- opendir
- ord
- our
- pack
- package
- pipe
- pop
- pos
- printf
- prototype
- push
- q/STRING/
- quotemeta
- rand
- read
- readdir
- readline
- readlink
- readpipe
- recv
- redo
- ref
- rename
- require
- reset
- return
- reverse
- rewinddir
- rindex
- rmdir
- s///
- scalar
- seek
- seekdir
- select (output filehandle)
- select (ready file descriptors)
- semctl
- semget
- semop
- send
- setpgrp
- setpriority
- setsockopt
- shift
- shmctl
- shmget
- shmread
- shmwrite
- shutdown
- sin
- sleep
- socket
- socketpair
- sort
- splice
- split
- sprintf
- sqrt
- srand
- stat
- study
- sub
- substr
- symlink
- syscall
- sysopen
- sysread
- sysseek
- system
- syswrite
- tell
- telldir
- tie
- tied
- time
- times
- tr///
- truncate
- uc
- ucfirst
- umask
- undef
- unlink
- unpack
- unshift
- untie
- use
- utime
- values
- vec
- wait
- waitpid
- wantarray
- warn
- write
- y//
- + Chapter 30: The Standard Perl Library
- + Chapter 31: Pragmatic Modules
-
+
Chapter 32: Standard Modules
-
+
Listings by Type
- Data Types
- String Processing, Language Text Processing, Parsing, and Searching
- Option, Argument, Parameter, and Configuration File Processing
- Filenames, Filesystems, and File Locking
- Filehandle, Directory Handle, and Stream I/O Utilities
- Internationalization and Locale
- Operating System Interfaces
- Networking and Interprocess Communication
- World Wide Web
- DBM Interfaces
- User Interfaces
- Authentication, Security, and Encryption
- Perl Language Extensions and Internals
- Convenient Classes
- Warnings and Exceptions
- Documentation Support
- Module Installation Support
- Development Support
- Perl Compiler and Code Generator
- Microsoft-Related Modules
- 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::Wrap
- Time::Local
- Time::localtime
- User::grent
- User::pwent
-
+
Listings by Type
- Chapter 33: Diagnostic Messages
- Glossary
- Index
- About the Authors
- Colophon
-
+
Chapter 28: Special Names
Perl is a powerful programming language that has grown in popularity since it first appeared in 1988. The first edition of this book, _Programming Perl,_ hit the shelves in 1990, and was quickly adopted as the undisputed bible of the language. Since then, Perl has grown with the times, and so has this book. _Programming Perl_ is not just a book about Perl. It is also a unique introduction to the language and its culture, as one might expect only from its authors. Larry Wall is the inventor of Perl, and provides a unique perspective on the evolution of Perl and its future direction. Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do. Jon Orwant is the editor of _The Perl Journal,_ which has brought together the Perl community as a common forum for new developments in Perl. Any Perl book can show the syntax of Perl's functions, but only this one is a comprehensive guide to all the nooks and crannies of the language. Any Perl book can explain typeglobs, pseudohashes, and closures, but only this one shows how they really work. Any Perl book can say that _my_ is faster than _local,_ but only this one explains why. Any Perl book can have a title, but only this book is affectionately known by all Perl programmers as "The Camel." >
This third edition of _Programming Perl_ has been expanded to cover version 5.6 of this maturing language. New topics include threading, the compiler, Unicode, and other new features that have been added since the previous edition.
Test the closed alpha on paperc.com
Book Details
Authors
Larry Wall, Tom Christiansen, and Jon Orwant
Categories
Computers > Security > General
Publishers
Publication year : 2008
License: All rights reserved ©
Times read: 776

