Intermediate Perl:
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Sebastopol, CA [u.a.]
O'Reilly
2006
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIX, 256 S. graph. Darst. |
ISBN: | 0596102062 9780596102067 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021776034 | ||
003 | DE-604 | ||
005 | 20110624 | ||
007 | t | ||
008 | 061020s2006 d||| |||| 00||| eng d | ||
015 | |a 06,N07,0038 |2 dnb | ||
016 | 7 | |a 978046919 |2 DE-101 | |
020 | |a 0596102062 |9 0-596-10206-2 | ||
020 | |a 9780596102067 |9 978-0-596-10206-7 | ||
024 | 3 | |a 9780596102067 | |
035 | |a (OCoLC)225420351 | ||
035 | |a (DE-599)BVBBV021776034 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-573 |a DE-355 |a DE-91G |a DE-M100 | ||
050 | 0 | |a QA76.73.P22 | |
082 | 0 | |a 005.133 |2 22 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 366f |2 stub | ||
100 | 1 | |a Schwartz, Randal L. |d 1961- |e Verfasser |0 (DE-588)120327996 |4 aut | |
245 | 1 | 0 | |a Intermediate Perl |c Randal L. Schwartz, Brian D. Foy, and Tom Phoenix |
250 | |a 2. ed. | ||
264 | 1 | |a Sebastopol, CA [u.a.] |b O'Reilly |c 2006 | |
300 | |a XIX, 256 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Perl (Computer program language) | |
650 | 0 | 7 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Foy, Brian D. |e Verfasser |0 (DE-588)130469386 |4 aut | |
700 | 1 | |a Phoenix, Tom |e Verfasser |0 (DE-588)123176123 |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014988900&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014988900 |
Datensatz im Suchindex
_version_ | 1804135646502060032 |
---|---|
adam_text | Table
of
Contents
Foreword
................................................................xi
Preface
................................................................xiii
1.
Introduction
....................................................... 1
Whac Should You Know Already?
2
What About All Those Footnotes
2
What s with the
Exercises7
2
What If I m a Perl Course Instructor
3
2.
Intermediate Foundations
........................................... 4
List Operators
4
Trapping Errors with eval
8
Dynamic Code with eval
9
Exercises
10
3.
Using Modules
....................................................
Π
The Standard Distribution
11
Using Modules
12
Functional Interfaces
12
Selecting What to Import
13
Object-Oriented Interfaces
14
A More Typical Object-Oriented Module: Math::BigInt
15
The Comprehensive Perl Archive Network
15
Installing Modules from CPAN
16
Setting the Path at the Right Time
17
Exercises
19
4.
Introduction
to References
.......................................... 21
Performing the Same Task on Many Arrays
21
Taking a Reference to an Array
23
Dereferencing the Array Reference
24
Getting Our Braces Off
26
Modifying the Array
2.6
Nested Data Structures
2.7
Simplifying Nested Element References with Arrows
29
References to Hashes
30
Exercises
32
5.
References and Scoping
............................................ 34
More Than One Reference to Data
34
What If That Was the Name?
35
Reference Counting and Nested Data Structures
36
When Reference Counting Goes Bad
38
Creating an Anonymous Array Directly
40
Creating an Anonymous Hash
42
Autovivification
44
Autovivification and Hashes
47
Exercises
48
6.
Manipulating Complex Data Structures
............................... 50
Using the Debugger to View Complex Data
50
Viewing Complex Data with Data::Dumper
54
YAML
56
Stonng Complex Data with Storable
57
Using the map and
grep
Operators
59
Applying a Bit of Indirection
59
Selecting and Altering Complex Data
60
Exercises
62
7.
Subroutine References
............................................. 63
Referencing a Named Subroutine
63
Anonymous Subroutines
68
Callbacks
70
Closures
70
Returning a Subroutine from a Subroutine
72
Tab!« of Contents
Closure Variables as Inputs
75
Closure Variables as Static Local Variables
75
Exercise
77
8. Filehandle
References
.............................................. 79
The Old Way
79
The Improved Way
80
The Even Better Way
81
IO:
.Handle
82
Directory Handle References
86
Exercises
87
9.
Practical Reference Tricks
........................................... 89
Review of Sorting
89
Sorting with Indices
91
Sorting Efficiently
92
The Schwartzian Transform
93
Mulu-
Level Sort, with the Schwartzian Transform
94
Recursively Defined Data
95
Building Recursively Defined Data
96
Displaying Recursively Defined Data
98
Exercises
99
10.
Building Larger Programs
.......................................... 101
The Cure for the Common Code.
101
Inserting Code with
eva)
102
Using do
103
Using require
105
require and @INC
106
The Problem of Namespace Collisions
109
Packages as Namespace Separators
110
Scope of a Package Directive
112
Packages and
Lexicais
113
Exercises
113
11.
Introduction to Objects
............................................ 115
If We Could Talk to the Animals...
115
Introducing the Method Invocation Arrow
117
The Extra Parameter of Method Invocation
118
Table of Contents
Calling a Second Method to Simplify Things
119
A Few Notes About @ISA
120
Overriding the Methods
121
Starting the Search from a Different Place
123
The SUPER Way of Doing Things
124
What to Do with @_
124
Where We Are So Far...
124
Exercises
125
12.
Objects with Data
................................................. 126
A Horse Is a Horse, of Course of Course
—
or Is It?
126
Invoking an Instance Method
127
Accessing the Instance Data
128
How to Build a Elorse
128
Inheriting the Constructor
129
Making a Method Work with Either Classes or Instances
130
Adding Parameters to a Method
131
More Interesting Instances
132
A Horse of a Different Color
133
Getting Our Deposit Back
133
Don t Look Inside the Box
135
Faster Getters and Setters
136
Getters That Double as Setters
136
Restricting a Method to Class-Only or Instance-Only
137
Exercise
137
13.
Object Destruction
................................................ 139
Cleaning Up After Yourself
139
Nested Object Destruction
141
Beating a Dead Horse
144
Indirect Object Notation
145
Additional Instance Variables in Subclasses
147
Using Class Vanables
149
Weakening the Argument
150
Exercise
152
14.
Some Advanced Object Topics
...................................... 154
UNIVERSAL Methods
154
Testing Our Objects for Good Behavior
155
Tabi*
of Contents
AUTOLOAD as a Last Resort
156
Using AUTOLOAD for
Accessers
157
Creatmg Getters and Setters More Easily
1.58
Multiple Inheritance
160
Exercises
161
15.
Exporter
......................................................... 162
What use Is Doing
162
Importing with Exporter
163
©EXPORT and @EXPORT_OK
164
%EXPORT_TAGS
165
Exporting in a Primarily
00
Module
166
Custom Import. Routines
168
Exercises
169
16.
Writing a Distribution
............................................. 171
There s More Than One Way To Do It
172
Using h2xs
173
Embedded Documentation
179
Controlling the Distribution with Makefile.PL
183
Alternate Installation Locations (PREFIX=...)
184
Trivial make test
1.8.5
Trivial make install
186
Trivial make
dist
186
Using the Alternate Library Location
187
Exercise
188
17.
Essential Testing
.................................................. 189
More Tests Mean Better Code
189
A Simple Test Script
190
The Art of Testing
191
The Test Harness
193
Writing Tests with Test::More
195
Testing Object-Oriented Features
197
A Testing
То
-Do
List
199
Skipping Tests
200
More Complex Tests (Multiple Test Scripts)
201
Exercise
201
Tabli
of
Contenti
18.
Advanced
Testing
................................................. 203
Testing Large Strings
203
Testing Files
204
Testing STDOUT or STDERR
205
Using Mock Objects
208
Testmg POD
209
Coverage Testing
210
Writing Your Own Test:: Modules
211
Exercises
214
19.
Contributing to CPAN
.............................................. 216
The Comprehensive Perl Archive Network
216
Getting Prepared
216
Preparing Your Distribution
217
Uploading Your Distribution
218
Announcing the Module
219
Testing on Multiple Platforms
219
Consider Writing an Article or Giving a Talk
220
Exercise
220
Appendix: Answers to Exercises
.......................................... 221
Index
................................................................. 249
Table of Contents
|
adam_txt |
Table
of
Contents
Foreword
.xi
Preface
.xiii
1.
Introduction
. 1
Whac Should You Know Already?
2
What About All Those Footnotes'
2
What's with the
Exercises7
2
What If I'm a Perl Course Instructor'
3
2.
Intermediate Foundations
. 4
List Operators
4
Trapping Errors with eval
8
Dynamic Code with eval
9
Exercises
10
3.
Using Modules
.
Π
The Standard Distribution
11
Using Modules
12
Functional Interfaces
12
Selecting What to Import
13
Object-Oriented Interfaces
14
A More Typical Object-Oriented Module: Math::BigInt
15
The Comprehensive Perl Archive Network
15
Installing Modules from CPAN
16
Setting the Path at the Right Time
17
Exercises
19
4.
Introduction
to References
. 21
Performing the Same Task on Many Arrays
21
Taking a Reference to an Array
23
Dereferencing the Array Reference
24
Getting Our Braces Off
26
Modifying the Array
2.6
Nested Data Structures
2.7
Simplifying Nested Element References with Arrows
29
References to Hashes
30
Exercises
32
5.
References and Scoping
. 34
More Than One Reference to Data
34
What If That Was the Name?
35
Reference Counting and Nested Data Structures
36
When Reference Counting Goes Bad
38
Creating an Anonymous Array Directly
40
Creating an Anonymous Hash
42
Autovivification
44
Autovivification and Hashes
47
Exercises
48
6.
Manipulating Complex Data Structures
. 50
Using the Debugger to View Complex Data
50
Viewing Complex Data with Data::Dumper
54
YAML
56
Stonng Complex Data with Storable
57
Using the map and
grep
Operators
59
Applying a Bit of Indirection
59
Selecting and Altering Complex Data
60
Exercises
62
7.
Subroutine References
. 63
Referencing a Named Subroutine
63
Anonymous Subroutines
68
Callbacks
70
Closures
70
Returning a Subroutine from a Subroutine
72
Tab!« of Contents
Closure Variables as Inputs
75
Closure Variables as Static Local Variables
75
Exercise
77
8. Filehandle
References
. 79
The Old Way
79
The Improved Way
80
The Even Better Way
81
IO:
.Handle
82
Directory Handle References
86
Exercises
87
9.
Practical Reference Tricks
. 89
Review of Sorting
89
Sorting with Indices
91
Sorting Efficiently
92
The Schwartzian Transform
93
Mulu-
Level Sort, with the Schwartzian Transform
94
Recursively Defined Data
95
Building Recursively Defined Data
96
Displaying Recursively Defined Data
98
Exercises
99
10.
Building Larger Programs
. 101
The Cure for the Common Code.
101
Inserting Code with
eva)
102
Using do
103
Using require
105
require and @INC
106
The Problem of Namespace Collisions
109
Packages as Namespace Separators
110
Scope of a Package Directive
112
Packages and
Lexicais
113
Exercises
113
11.
Introduction to Objects
. 115
If We Could Talk to the Animals.
115
Introducing the Method Invocation Arrow
117
The Extra Parameter of Method Invocation
118
Table of Contents
Calling a Second Method to Simplify Things
119
A Few Notes About @ISA
120
Overriding the Methods
121
Starting the Search from a Different Place
123
The SUPER Way of Doing Things
124
What to Do with @_
124
Where We Are So Far.
124
Exercises
125
12.
Objects with Data
. 126
A Horse Is a Horse, of Course of Course
—
or Is It?
126
Invoking an Instance Method
127
Accessing the Instance Data
128
How to Build a Elorse
128
Inheriting the Constructor
129
Making a Method Work with Either Classes or Instances
130
Adding Parameters to a Method
131
More Interesting Instances
132
A Horse of a Different Color
133
Getting Our Deposit Back
133
Don't Look Inside the Box
135
Faster Getters and Setters
136
Getters That Double as Setters
136
Restricting a Method to Class-Only or Instance-Only
137
Exercise
137
13.
Object Destruction
. 139
Cleaning Up After Yourself
139
Nested Object Destruction
141
Beating a Dead Horse
144
Indirect Object Notation
145
Additional Instance Variables in Subclasses
147
Using Class Vanables
149
Weakening the Argument
150
Exercise
152
14.
Some Advanced Object Topics
. 154
UNIVERSAL Methods
154
Testing Our Objects for Good Behavior
155
Tabi*
of Contents
AUTOLOAD as a Last Resort
156
Using AUTOLOAD for
Accessers
157
Creatmg Getters and Setters More Easily
1.58
Multiple Inheritance
160
Exercises
161
15.
Exporter
. 162
What use Is Doing
162
Importing with Exporter
163
©EXPORT and @EXPORT_OK
164
%EXPORT_TAGS
165
Exporting in a Primarily
00
Module
166
Custom Import. Routines
168
Exercises
169
16.
Writing a Distribution
. 171
There's More Than One Way To Do It
172
Using h2xs
173
Embedded Documentation
179
Controlling the Distribution with Makefile.PL
183
Alternate Installation Locations (PREFIX=.)
184
Trivial make test
1.8.5
Trivial make install
186
Trivial make
dist
186
Using the Alternate Library Location
187
Exercise
188
17.
Essential Testing
. 189
More Tests Mean Better Code
189
A Simple Test Script
190
The Art of Testing
191
The Test Harness
193
Writing Tests with Test::More
195
Testing Object-Oriented Features
197
A Testing
То
-Do
List
199
Skipping Tests
200
More Complex Tests (Multiple Test Scripts)
201
Exercise
201
Tabli
of
Contenti
18.
Advanced
Testing
. 203
Testing Large Strings
203
Testing Files
204
Testing STDOUT or STDERR
205
Using Mock Objects
208
Testmg POD
209
Coverage Testing
210
Writing Your Own Test::'Modules
211
Exercises
214
19.
Contributing to CPAN
. 216
The Comprehensive Perl Archive Network
216
Getting Prepared
216
Preparing Your Distribution
217
Uploading Your Distribution
218
Announcing the Module
219
Testing on Multiple Platforms
219
Consider Writing an Article or Giving a Talk
220
Exercise
220
Appendix: Answers to Exercises
. 221
Index
. 249
Table of Contents |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Schwartz, Randal L. 1961- Foy, Brian D. Phoenix, Tom |
author_GND | (DE-588)120327996 (DE-588)130469386 (DE-588)123176123 |
author_facet | Schwartz, Randal L. 1961- Foy, Brian D. Phoenix, Tom |
author_role | aut aut aut |
author_sort | Schwartz, Randal L. 1961- |
author_variant | r l s rl rls b d f bd bdf t p tp |
building | Verbundindex |
bvnumber | BV021776034 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.P22 |
callnumber-search | QA76.73.P22 |
callnumber-sort | QA 276.73 P22 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
classification_tum | DAT 366f |
ctrlnum | (OCoLC)225420351 (DE-599)BVBBV021776034 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01709nam a2200457 c 4500</leader><controlfield tag="001">BV021776034</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20110624 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">061020s2006 d||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">06,N07,0038</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">978046919</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596102062</subfield><subfield code="9">0-596-10206-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596102067</subfield><subfield code="9">978-0-596-10206-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9780596102067</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)225420351</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021776034</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-573</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-M100</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.P22</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 366f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schwartz, Randal L.</subfield><subfield code="d">1961-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)120327996</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Intermediate Perl</subfield><subfield code="c">Randal L. Schwartz, Brian D. Foy, and Tom Phoenix</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Sebastopol, CA [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIX, 256 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Perl (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Perl</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4307836-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Perl</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4307836-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Foy, Brian D.</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)130469386</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Phoenix, Tom</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123176123</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014988900&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014988900</subfield></datafield></record></collection> |
id | DE-604.BV021776034 |
illustrated | Illustrated |
index_date | 2024-07-02T15:40:07Z |
indexdate | 2024-07-09T20:43:49Z |
institution | BVB |
isbn | 0596102062 9780596102067 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014988900 |
oclc_num | 225420351 |
open_access_boolean | |
owner | DE-573 DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-M100 |
owner_facet | DE-573 DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-M100 |
physical | XIX, 256 S. graph. Darst. |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | O'Reilly |
record_format | marc |
spelling | Schwartz, Randal L. 1961- Verfasser (DE-588)120327996 aut Intermediate Perl Randal L. Schwartz, Brian D. Foy, and Tom Phoenix 2. ed. Sebastopol, CA [u.a.] O'Reilly 2006 XIX, 256 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Perl (Computer program language) Perl Programmiersprache (DE-588)4307836-9 gnd rswk-swf Perl Programmiersprache (DE-588)4307836-9 s DE-604 Foy, Brian D. Verfasser (DE-588)130469386 aut Phoenix, Tom Verfasser (DE-588)123176123 aut Digitalisierung UB Regensburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014988900&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Schwartz, Randal L. 1961- Foy, Brian D. Phoenix, Tom Intermediate Perl Perl (Computer program language) Perl Programmiersprache (DE-588)4307836-9 gnd |
subject_GND | (DE-588)4307836-9 |
title | Intermediate Perl |
title_auth | Intermediate Perl |
title_exact_search | Intermediate Perl |
title_exact_search_txtP | Intermediate Perl |
title_full | Intermediate Perl Randal L. Schwartz, Brian D. Foy, and Tom Phoenix |
title_fullStr | Intermediate Perl Randal L. Schwartz, Brian D. Foy, and Tom Phoenix |
title_full_unstemmed | Intermediate Perl Randal L. Schwartz, Brian D. Foy, and Tom Phoenix |
title_short | Intermediate Perl |
title_sort | intermediate perl |
topic | Perl (Computer program language) Perl Programmiersprache (DE-588)4307836-9 gnd |
topic_facet | Perl (Computer program language) Perl Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014988900&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schwartzrandall intermediateperl AT foybriand intermediateperl AT phoenixtom intermediateperl |