Perl best practices: [Standards für guten Perl-Code]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English German |
Veröffentlicht: |
Bejing [u.a.]
O'Reilly
2006
|
Ausgabe: | Dt. Ausg., 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Ausführliche Beschreibung Inhaltsverzeichnis |
Beschreibung: | XXII, 555 S. graph. Darst. |
ISBN: | 3897214547 9783897214545 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021528937 | ||
003 | DE-604 | ||
005 | 20150923 | ||
007 | t | ||
008 | 060328s2006 d||| |||| 00||| eng d | ||
016 | 7 | |a 978656768 |2 DE-101 | |
020 | |a 3897214547 |9 3-89721-454-7 | ||
020 | |a 9783897214545 |9 978-3-89721-454-5 | ||
035 | |a (OCoLC)181547403 | ||
035 | |a (DE-599)BVBBV021528937 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 1 | |a eng |a ger |h eng | |
049 | |a DE-20 |a DE-1046 |a DE-824 |a DE-M347 |a DE-573 |a DE-1050 |a DE-898 |a DE-526 |a DE-83 |a DE-11 |a DE-29T | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Conway, Damian |e Verfasser |4 aut | |
240 | 1 | 0 | |a Perl best practices |
245 | 1 | 0 | |a Perl best practices |b [Standards für guten Perl-Code] |c Damian Conway |
250 | |a Dt. Ausg., 1. Aufl. | ||
264 | 1 | |a Bejing [u.a.] |b O'Reilly |c 2006 | |
300 | |a XXII, 555 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
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 | |C b |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-89721-454-5 |
856 | 4 | 2 | |q text/html |u http://www.oreilly.de/catalog/perlbpger/index.html |3 Ausführliche Beschreibung |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014745313&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014745313 |
Datensatz im Suchindex
_version_ | 1804135274311057408 |
---|---|
adam_text | Inhalt
Vorwort XV
1 Best Practices 1
Drei Ziele 3
Dieses Buch 6
Das Verhalten ändern 7
2 Code Layout 9
Klammerung 10
Schlüsselwörter 12
Unterroutinen und Variablen 13
Built ins 14
Schlüssel und Indizes 15
Operatoren 16
Semikolons 17
Kommas 19
Zeilenlängen 20
Einrückung 21
Tabulatoren 22
Blöcke 24
Segmentierung (»Chunking«) 25
Else Konstrukte 26
Vertikale Ausrichtung 28
Umbrechen langer Zeilen 30
Nichtterminale Ausdrücke 32
Nach Vorrang umbrechen 32
_
Zuweisungen 33
Ternäre Operatoren 34
Listen 35
Automatisiertes Layout 36
3 Namenskonventionen 39
Identifier 40
Boolesche Werte 44
Referenzvariablen 45
Arrays und Hashes 46
Unterstriche 48
GroßVKleinschreibung 49
Abkürzungen 50
Mehrdeutige Abkürzungen 51
Mehrdeutige Namen 52
Utility Routinen 53
4 Werte und Ausdrücke 55
Trennzeichen für Strings 56
Leerstrings 57
Strings mit nur einem Zeichen 58
Escaping von Zeichen 59
Konstanten 60
Führende Nullen 63
Lange Zahlen 65
Mehrzeilige Strings 65
Here Dokumente 66
Einrückung von Here Dokumenten 67
Terminatoren für Here Dokumente 68
Quoting bei Here Dokumente 70
Barewords 71
Fette Kommas 72
Dünne Kommas 74
Operatoren mit niedrigem Vorrang 76
Listen 77
Listen Zugehörigkeit 78
5 Variablen 80
Lexikalische Variablen 80
Paketvariablen 82
W | Inhalt ~~ —
Lokalisierung 84
Initialisierung 85
Interpunktionsvariablen 86
Lokalisierung von Interpunktionsvariablen 89
Matching Variablen 90
Dollar Unterstrich 93
Array Indizes 96
Slicing 97
Slice Layout 98
Slices auslagern 99
6 Kontrollstrukturen 101
If Blöcke 101
Postfix Selektoren 102
Andere Postfix Modifikatoren 104
Negative Kontrollanweisungen 105
Schleifen im C Stil 108
Unnötige Indizes 110
Notwendige Indizes 112
Iteratorvariablen 114
Nicht lexikalische Schleifen Iteratoren 116
Generierung von Listen 119
Auswahl von Listenelementen 121
Listentransformation 122
Komplexe Abbildungen 123
Nebeneffekte der Listenverarbeitung 124
Mehrteilige Auswahl 127
Werte Switches 127
Tabellarische Ternäre 131
do/while Schleifen 133
Lineare Codierung 135
Verteilte Kontrolle 137
Redo 138
Schleifen Label 140
7 Dokumentation 143
Arten der Dokumentation 144
Schablonen 145
Erweiterte Schablonen 149
Inhalt | VII
Speicherort 151
Kontiguität 151
Position 152
Technische Dokumentation 152
Kommentare 153
Algorithmische Dokumentation 154
Erläuternde Dokumentation 155
Defensive Dokumentation 156
Indikative Dokumentation 157
Diskursive Dokumentation 157
Korrekturlesen 160
8 Fest eingebaute Funktionen 161
Sortieren 161
Listen umkehren 165
Skalare umkehren 166
Daten mit fester Breite 166
Getrennte Daten 170
Daten variabler Länge 171
Evaluierung von Strings 174
Das Sortieren automatisieren 177
Teilstrings 178
Hashwerte 179
Globbing 180 J
Sleep 181
Mapping und Grepping 183
Utilities 184
9 Unterroutinen 189
Aufruf Syntax 190
Homonyme 192
Argumentlisten 193
Benannte Argumente 196
Fehlende Argumente 198
Standardwerte für Argumente 199
Skalare Rückgabewerte 201
Kontextabhängige Rückgabewerte 203
Kontextabhängige Rückgabewerte 206
Prototypen 209
MD | Inhilt —
Implizite Returns 212
Fehler zurückgeben 215
10 I/O 217
Dateihandies 218
Indirekte Dateihandies 220
Lokalisierung von Dateihandies 221
Sauberes Öffnen 222
Fehlerprüfung 224
Aufräumen 225
Eingabeschleifen 226
Zeilenbasierte Eingaben 228
Einfaches Saugen 229
Power Saugen 230
Standardeingabe 232
Ausgabe an Dateihandies 233
Einfaches Prompting 233
Interaktivität 234
Power Prompting 236
Fortschrittsanzeigen 238
Automatische Fortschrittsanzeigen 240
Autoflushing 241
11 Referenzen 243
Dereferenzierung 244
Geklammerte Referenzen 245
Symbolische Referenzen 246
Ringförmige Referenzen 248
12 Reguläre Ausdrücke 252
Erweiterte Formatierung 253
Zeilengrenzen 255
String Grenzen 256
Ende des Strings 257
Alles verarbeiten 258
»Faule« Flags 259
Klammern als Trennsymbole 260
Andere Trennsymbole 263
Metazeichen 264
_____
Benannte Zeichen 265
Eigenschaften 266
Whitespace 267
Beliebige Wiederholungen 268
Einfangende Klammern 270
Eingefangene Werte 271
Capture Variablen 271
Stückweises Matching 275
Tabellarische Regexes 277
Konstruktion regulärer Ausdrücke 279
Vorgefertigte Regexes 281
Alternierungen 283
Alternierungen ausgliedern 284
Backtracking 287
Stringvergleiche 290
13 Fehlerbehandlung 292
Ausnahmen 293
Fehler bei Built ins 298
Kontextabhängige Fehler 299
Systemische Fehler 300
Behebbare Fehler 301
Fehler melden 302
Fehlermeldungen 304
Fehler dokumentieren 306
OO Ausnahmen 307
Volatile Fehlermeldungen 310
Ausnahmehierarchien 311
Ausnahmen verarbeiten 312
Exception Klassen 313
Ausnahmen entpacken 317
14 Kommandozeilen Verarbeitung 320
Kommandozeilen Struktur 321
Kommandozeilen Konventionen 322
Metaoptionen 324
In situ Argumente 325
Kommandozeilen Verarbeitung 327
Konsistenz der Schnittstelle 332
Konsistenz zwischen verschiedenen Anwendungen 336
X | Inhalt —— —
15 Objekte 340
OO verwenden 341
Kriterien 342
Pseudohashes 344
Eingeschränkte Hashes 344
Kapselung 345
Konstruktoren 355
Klonen 355
Destruktoren 358
Methoden 360
Zugriffsmethoden 362
Lvalue Zugriffsmethoden 369
Indirekte Objekte 372
Klassen Schnittstellen 375
Überladen von Operatoren 378
Implizite Umwandlungen 379
16 Klassenhierarchien 382
Vererbung 383
Objekte 384
Blessing von Objekten 388
Konstruktor Argumente 391
Initialisierung der Basisklasse 395
Konstruktion und Destruktion 400
Klassenhierarchien automatisieren 408
Attribut Freigabe 409
Aufbau von Attributen 412
Implizite Umwandlungen 413
Kumulative Methoden 414
Autoloading 419
17 Module 423
Schnittstellen 424
Refactoring 427
Versionsnummern 430
Versionsanforderungen 432
Export 434
Deklarativer Export 436
Schnittstellen Variablen 438
Inhalt | XI
Module erzeugen 443
Die Standardbibliothek 444
CPAN 446
18 Testen und Debugging 448
Testfälle 448
Modulares Testen 449
Test Suiten 453
Fehler 454
Was getestet werden soll 454
Debugging und Testen 456
Nehmen Sie es genau 458
Warnungen 460
Korrektheit 461
Überschreiben von strict 462
Der Debugger 466
Manuelles Debugging 466
Halbautomatisches Debugging 468
19 Vermischtes 471
Versionskontrolle 471
Andere Sprachen 472
Konfigurationsdateien 475
Formate 479
Tie 482
Cleverness 484
Gekapselte Cleverness 485
Benchmarking 487
Speicher 490
Caching 491
Memoising 493
Caching zu Optimierungszwecken 494
Profiling 496
Bugs durch Code Änderungen einführen 498
XII | Inhalt ——
A Grundlegende beste Praktiken in Perl 501
B Beste Praktiken in Perl 504
C Editor Konfigurationen 517
D Empfohlene Module und Utilities 523
E Bibliografie 529
Index 531
______
|
adam_txt |
Inhalt
Vorwort XV
1 Best Practices 1
Drei Ziele 3
Dieses Buch 6
Das Verhalten ändern 7
2 Code Layout 9
Klammerung 10
Schlüsselwörter 12
Unterroutinen und Variablen 13
Built ins 14
Schlüssel und Indizes 15
Operatoren 16
Semikolons 17
Kommas 19
Zeilenlängen 20
Einrückung 21
Tabulatoren 22
Blöcke 24
Segmentierung (»Chunking«) 25
Else Konstrukte 26
Vertikale Ausrichtung 28
Umbrechen langer Zeilen 30
Nichtterminale Ausdrücke 32
Nach Vorrang umbrechen 32
_
Zuweisungen 33
Ternäre Operatoren 34
Listen 35
Automatisiertes Layout 36
3 Namenskonventionen 39
Identifier 40
Boolesche Werte 44
Referenzvariablen 45
Arrays und Hashes 46
Unterstriche 48
GroßVKleinschreibung 49
Abkürzungen 50
Mehrdeutige Abkürzungen 51
Mehrdeutige Namen 52
Utility Routinen 53
4 Werte und Ausdrücke 55
Trennzeichen für Strings 56
Leerstrings 57
Strings mit nur einem Zeichen 58
Escaping von Zeichen 59
Konstanten 60
Führende Nullen 63
Lange Zahlen 65
Mehrzeilige Strings 65
Here Dokumente 66
Einrückung von Here Dokumenten 67
Terminatoren für Here Dokumente 68
Quoting bei Here Dokumente 70
Barewords 71
Fette Kommas 72
Dünne Kommas 74
Operatoren mit niedrigem Vorrang 76
Listen 77
Listen Zugehörigkeit 78
5 Variablen 80
Lexikalische Variablen 80
Paketvariablen 82
W | Inhalt ~~ —
Lokalisierung 84
Initialisierung 85
Interpunktionsvariablen 86
Lokalisierung von Interpunktionsvariablen 89
Matching Variablen 90
Dollar Unterstrich 93
Array Indizes 96
Slicing 97
Slice Layout 98
Slices auslagern 99
6 Kontrollstrukturen 101
If Blöcke 101
Postfix Selektoren 102
Andere Postfix Modifikatoren 104
Negative Kontrollanweisungen 105
Schleifen im C Stil 108
Unnötige Indizes 110
Notwendige Indizes 112
Iteratorvariablen 114
Nicht lexikalische Schleifen Iteratoren 116
Generierung von Listen 119
Auswahl von Listenelementen 121
Listentransformation 122
Komplexe Abbildungen 123
Nebeneffekte der Listenverarbeitung 124
Mehrteilige Auswahl 127
Werte Switches 127
Tabellarische Ternäre 131
do/while Schleifen 133
Lineare Codierung 135
Verteilte Kontrolle 137
Redo 138
Schleifen Label 140
7 Dokumentation 143
Arten der Dokumentation 144
Schablonen 145
Erweiterte Schablonen 149
Inhalt | VII
Speicherort 151
Kontiguität 151
Position 152
Technische Dokumentation 152
Kommentare 153
Algorithmische Dokumentation 154
Erläuternde Dokumentation 155
Defensive Dokumentation 156
Indikative Dokumentation 157
Diskursive Dokumentation 157
Korrekturlesen 160
8 Fest eingebaute Funktionen 161
Sortieren 161
Listen umkehren 165
Skalare umkehren 166
Daten mit fester Breite 166
Getrennte Daten 170
Daten variabler Länge 171
Evaluierung von Strings 174
Das Sortieren automatisieren 177
Teilstrings 178
Hashwerte 179
Globbing 180 J
Sleep 181
Mapping und Grepping 183
Utilities 184
9 Unterroutinen 189
Aufruf Syntax 190
Homonyme 192
Argumentlisten 193
Benannte Argumente 196
Fehlende Argumente 198
Standardwerte für Argumente 199
Skalare Rückgabewerte 201
Kontextabhängige Rückgabewerte 203
Kontextabhängige Rückgabewerte 206
Prototypen 209
MD | Inhilt ' —
Implizite Returns 212
Fehler zurückgeben 215
10 I/O 217
Dateihandies 218
Indirekte Dateihandies 220
Lokalisierung von Dateihandies 221
Sauberes Öffnen 222
Fehlerprüfung 224
Aufräumen 225
Eingabeschleifen 226
Zeilenbasierte Eingaben 228
Einfaches Saugen 229
Power Saugen 230
Standardeingabe 232
Ausgabe an Dateihandies 233
Einfaches Prompting 233
Interaktivität 234
Power Prompting 236
Fortschrittsanzeigen 238
Automatische Fortschrittsanzeigen 240
Autoflushing 241
11 Referenzen 243
Dereferenzierung 244
Geklammerte Referenzen 245
Symbolische Referenzen 246
Ringförmige Referenzen 248
12 Reguläre Ausdrücke 252
Erweiterte Formatierung 253
Zeilengrenzen 255
String Grenzen 256
Ende des Strings 257
Alles verarbeiten 258
»Faule« Flags 259
Klammern als Trennsymbole 260
Andere Trennsymbole 263
Metazeichen 264
_
Benannte Zeichen 265
Eigenschaften 266
Whitespace 267
Beliebige Wiederholungen 268
Einfangende Klammern 270
Eingefangene Werte 271
Capture Variablen 271
Stückweises Matching 275
Tabellarische Regexes 277
Konstruktion regulärer Ausdrücke 279
Vorgefertigte Regexes 281
Alternierungen 283
Alternierungen ausgliedern 284
Backtracking 287
Stringvergleiche 290
13 Fehlerbehandlung 292
Ausnahmen 293
Fehler bei Built ins 298
Kontextabhängige Fehler 299
Systemische Fehler 300
Behebbare Fehler 301
Fehler melden 302
Fehlermeldungen 304
Fehler dokumentieren 306
OO Ausnahmen 307
Volatile Fehlermeldungen 310
Ausnahmehierarchien 311
Ausnahmen verarbeiten 312
Exception Klassen 313
Ausnahmen entpacken 317
14 Kommandozeilen Verarbeitung 320
Kommandozeilen Struktur 321
Kommandozeilen Konventionen 322
Metaoptionen 324
In situ Argumente 325
Kommandozeilen Verarbeitung 327
Konsistenz der Schnittstelle 332
Konsistenz zwischen verschiedenen Anwendungen 336
X | Inhalt —— —
15 Objekte 340
OO verwenden 341
Kriterien 342
Pseudohashes 344
Eingeschränkte Hashes 344
Kapselung 345
Konstruktoren 355
Klonen 355
Destruktoren 358
Methoden 360
Zugriffsmethoden 362
Lvalue Zugriffsmethoden 369
Indirekte Objekte 372
Klassen Schnittstellen 375
Überladen von Operatoren 378
Implizite Umwandlungen 379
16 Klassenhierarchien 382
Vererbung 383
Objekte 384
Blessing von Objekten 388
Konstruktor Argumente 391
Initialisierung der Basisklasse 395
Konstruktion und Destruktion 400
Klassenhierarchien automatisieren 408
Attribut Freigabe 409
Aufbau von Attributen 412
Implizite Umwandlungen 413
Kumulative Methoden 414
Autoloading 419
17 Module 423
Schnittstellen 424
Refactoring 427
Versionsnummern 430
Versionsanforderungen 432
Export 434
Deklarativer Export 436
Schnittstellen Variablen 438
Inhalt | XI
Module erzeugen 443
Die Standardbibliothek 444
CPAN 446
18 Testen und Debugging 448
Testfälle 448
Modulares Testen 449
Test Suiten 453
Fehler 454
Was getestet werden soll 454
Debugging und Testen 456
Nehmen Sie es genau 458
Warnungen 460
Korrektheit 461
Überschreiben von strict 462
Der Debugger 466
Manuelles Debugging 466
Halbautomatisches Debugging 468
19 Vermischtes 471
Versionskontrolle 471
Andere Sprachen 472
Konfigurationsdateien 475
Formate 479
Tie 482
Cleverness 484
Gekapselte Cleverness 485
Benchmarking 487
Speicher 490
Caching 491
Memoising 493
Caching zu Optimierungszwecken 494
Profiling 496
Bugs durch Code Änderungen einführen 498
XII | Inhalt ——
A Grundlegende beste Praktiken in Perl 501
B Beste Praktiken in Perl 504
C Editor Konfigurationen 517
D Empfohlene Module und Utilities 523
E Bibliografie 529
Index 531
_ |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Conway, Damian |
author_facet | Conway, Damian |
author_role | aut |
author_sort | Conway, Damian |
author_variant | d c dc |
building | Verbundindex |
bvnumber | BV021528937 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)181547403 (DE-599)BVBBV021528937 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | Dt. Ausg., 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01625nam a2200397 c 4500</leader><controlfield tag="001">BV021528937</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150923 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">060328s2006 d||| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">978656768</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3897214547</subfield><subfield code="9">3-89721-454-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783897214545</subfield><subfield code="9">978-3-89721-454-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)181547403</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021528937</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="1" ind2=" "><subfield code="a">eng</subfield><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-29T</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="100" ind1="1" ind2=" "><subfield code="a">Conway, Damian</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Perl best practices</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Perl best practices</subfield><subfield code="b">[Standards für guten Perl-Code]</subfield><subfield code="c">Damian Conway</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Dt. Ausg., 1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bejing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 555 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="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="C">b</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-89721-454-5</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.oreilly.de/catalog/perlbpger/index.html</subfield><subfield code="3">Ausführliche Beschreibung</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</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=014745313&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-014745313</subfield></datafield></record></collection> |
id | DE-604.BV021528937 |
illustrated | Illustrated |
index_date | 2024-07-02T14:24:43Z |
indexdate | 2024-07-09T20:37:54Z |
institution | BVB |
isbn | 3897214547 9783897214545 |
language | English German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014745313 |
oclc_num | 181547403 |
open_access_boolean | |
owner | DE-20 DE-1046 DE-824 DE-M347 DE-573 DE-1050 DE-898 DE-BY-UBR DE-526 DE-83 DE-11 DE-29T |
owner_facet | DE-20 DE-1046 DE-824 DE-M347 DE-573 DE-1050 DE-898 DE-BY-UBR DE-526 DE-83 DE-11 DE-29T |
physical | XXII, 555 S. graph. Darst. |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | O'Reilly |
record_format | marc |
spelling | Conway, Damian Verfasser aut Perl best practices Perl best practices [Standards für guten Perl-Code] Damian Conway Dt. Ausg., 1. Aufl. Bejing [u.a.] O'Reilly 2006 XXII, 555 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Perl Programmiersprache (DE-588)4307836-9 gnd rswk-swf Perl Programmiersprache (DE-588)4307836-9 s b DE-604 Erscheint auch als Online-Ausgabe 978-3-89721-454-5 text/html http://www.oreilly.de/catalog/perlbpger/index.html Ausführliche Beschreibung HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014745313&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Conway, Damian Perl best practices [Standards für guten Perl-Code] Perl Programmiersprache (DE-588)4307836-9 gnd |
subject_GND | (DE-588)4307836-9 |
title | Perl best practices [Standards für guten Perl-Code] |
title_alt | Perl best practices |
title_auth | Perl best practices [Standards für guten Perl-Code] |
title_exact_search | Perl best practices [Standards für guten Perl-Code] |
title_exact_search_txtP | Perl best practices [Standards für guten Perl-Code] |
title_full | Perl best practices [Standards für guten Perl-Code] Damian Conway |
title_fullStr | Perl best practices [Standards für guten Perl-Code] Damian Conway |
title_full_unstemmed | Perl best practices [Standards für guten Perl-Code] Damian Conway |
title_short | Perl best practices |
title_sort | perl best practices standards fur guten perl code |
title_sub | [Standards für guten Perl-Code] |
topic | Perl Programmiersprache (DE-588)4307836-9 gnd |
topic_facet | Perl Programmiersprache |
url | http://www.oreilly.de/catalog/perlbpger/index.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014745313&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT conwaydamian perlbestpractices AT conwaydamian perlbestpracticesstandardsfurgutenperlcode |