Effektiv Perl programmieren:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Bonn [u.a.]
Addison-Wesley
1998
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Professionelle Programmierung
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVIII, 316 S. |
ISBN: | 3827314062 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV011961937 | ||
003 | DE-604 | ||
005 | 19990215 | ||
007 | t | ||
008 | 980519s1998 gw |||| 00||| ger d | ||
020 | |a 3827314062 |c Gb. : DM 69.00, sfr 63.00, S 510.00 |9 3-8273-1406-2 | ||
035 | |a (OCoLC)75826350 | ||
035 | |a (DE-599)BVBBV011961937 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c DE | ||
049 | |a DE-92 |a DE-M347 |a DE-473 |a DE-11 |a DE-525 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
100 | 1 | |a Hall, Joseph N. |e Verfasser |0 (DE-588)120327945 |4 aut | |
240 | 1 | 0 | |a Effective Perl programming |
245 | 1 | 0 | |a Effektiv Perl programmieren |c Joseph N. Hall ; Randal L. Schwartz |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn [u.a.] |b Addison-Wesley |c 1998 | |
300 | |a XVIII, 316 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Professionelle Programmierung | |
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 Schwartz, Randal L. |d 1961- |e Verfasser |0 (DE-588)120327996 |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008089011&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-008089011 |
Datensatz im Suchindex
_version_ | 1813894750038654976 |
---|---|
adam_text |
JOSEPH N. HALL RANDAL L. SCHWARTZ EFFEKTIV PERL PROGRAMMIEREN DEUTSCHE
UEBERSETZUNG VON FRANK WEGMANN UND ANDRE HALAMA ^ ADDISON-WESLEY AN
IMPRINT OF ADDISON WESLEY LONGMAN, INC. BONN * READING, MASSACHUSETTS *
MENLO PARK, CALIFORNIA * NEW YORK * HARLOW, ENGLAND DON MILLS, ONTARIO *
SYDNEY * MEXICO CITY * MADRID * AMSTERDAM INHALTSVERZEICHNIS VORWORT DER
UEBERSETZER XI GRUSSWORT XIII VORWORT XV DANKSAGUNGEN XVII EINLEITUNG I
GRUNDLAGEN 11 1 LERNEN SIE IHRE NAMENSRAEUME KENNEN 12 2 VERMEIDEN SIE
DIE BENUTZUNG VON SLICES, WENN SIE EIN ELEMENT MOECHTEN 14 3 WEISEN SIE
NICHT UNDEF ZU, WENN SIE EINE LEERE LISTE HABEN MOECHTEN 18 4
ZEICHENKETTENVERGLEICHE UND NUMERISCHE VERGLEICHE SIND VERSCHIEDEN 21 5
DENKEN SIE DARAN, DASS 0 UND "" FALSE SIND 23 6 VERSTEHEN SIE DIE
UMWANDLUNGEN ZWISCHEN ZEICHENKETTEN UND ZAHLEN 25 IDIOMATISCHES PERL 27
7 VERWENDEN SIE $_ FUER ELEGANTE LOESUNGEN 30 8 MERKEN SIE SICH DIE
ANDEREN DEFAULT-ARGUMENTE: @_, @ARGV, STDIN 32 9 MERKEN SIE SICH
GELAEUFIGE ABKUERZUNGEN UND MAROTTEN DER SYNTAX 34 10 VERMEIDEN SIE DIE
UEBERMAESSIGE VERWENDUNG RESERVIERTER ZEICHEN 40 11 DENKEN SIE AUCH AN
ANDERE MOEGLICHKEITEN ZUM EINLESEN AUS EINEM DATENSTROM 42 12 VERWENDEN
SIE FOREACH, MAP UND GREP IN ANGEMESSENER WEISE 45 13 SETZEN SIE NICHT
DIE FALSCHEN ANFUEHRUNGSZEICHEN 49 14 LERNEN SIE DIE MYRIADEN VON
SORTIERMOEGLICHKEITEN 52 VIII INHALTSVERZEICHNIS REGULAERE AUSDRUECKE 61 15
MERKEN SIE SICH DIE PRAEZEDENZ DER OPERATOREN FUER REGULAERE AUSDRUECKE 62
16 VERWENDEN SIE DEN SPEICHER FUER REGULAERE AUSDRUECKE 66 17 SEIEN SIE
NICHT GIERIG, WO GEIZ DAS BESTE IST 76 18 DENKEN SIE DARAN, DASS LEERRAUM
KEINE WORTGRENZE IST 81 19 VERWENDEN SIE SPLIT FUER KLARHEIT, UNPACK FUER
EFFIZIENZ 84 20 VERMEIDEN SIE DIE BENUTZUNG REGULAERER AUSDRUECKE FUER
EINFACHE ZEICHENKETTENOPERATIONEN 87 21 MACHEN SIE REGULAERE AUSDRUECKE
LESBAR 90 22 MACHEN SIE REGULAERE AUSDRUECKE EFFIZIENT 94 SUBROUTINEN 101
23 DER UNTERSCHIED ZWISCHEN MY UND LOCAL 101 24 VERWENDEN SIE NICHT
UNNOETIG @_ DIREKT 110 25 VERWENDEN SIE WANTARRAY FUER SUBROUTINEN, DIE
LISTEN ZURUECKGEBEN 113 26 UEBERGEBEN SIE REFERENZEN STATT KOPIEN 115 27
NUTZEN SIE HASHES ZUR UEBERGABE BENANNTER PARAMETER 121 28 BENUTZEN SIE
PROTOTYPEN ZUM PAR SEN SPEZIELLER ARGUMENTE 125 29 VERWENDEN SIE
SUBROUTINEN ZUR ERZEUGUNG ANDERER SUBROUTINEN 128 REFERENZEN * 133 30
VERSTEHEN SIE REFERENZEN UND DEREN SYNTAX 134 31 ERZEUGUNG VON LISTEN
VON LISTEN MIT REFERENZEN 142 32 VERWECHSELN SIE ANONYME ARRAYS NICHT
MIT LISTENLITERALEN 145 33 BILDEN SIE C-ARTIGE STRUCTS MIT ANONYMEN
HASHES 148 34 SEIEN SIE VORSICHTIG MIT ZIRKULAEREN DATENSTRUKTUREN 150 35
BENUTZEN SIE MAP UND GREP ZUR MANIPULATION KOMPLEXER DATENSTRUKTUREN 154
DEBUGGING 159 36 AKTIVIEREN SIE STATISCHE UND/ODER LAUFZEITUEBERPRUEFUNGEN
161 37 VERWENDEN SIE DIE MODULE ZUM DEBUGGING UND ZUM ERSTELLEN VON
PROFILEN 170 38 LERNEN SIE DEN UMGANG MIT EINER DEBUG-VERSION VON PERL
176 39 TESTEN SIE, INDEM SIE DEN DEBUGGER ALS PERL-»SHELL VERWENDEN 181
40 BEHANDELN SIE NICHT ZU VIELE FEHLER AUF EINMAL 184 INHALTSVERZEICHNIS
IX VERWENDUNG VON PAKETEN UND MODULEN 189 41 ERFINDEN SIE DAS RAD NICHT
NEU - VERWENDEN SIE PERL-MODULE 189 42 VERSTEHEN SIE PAKETE UND MODULE
194 43 STELLEN SIE SICHER, DASS PERL DIE VON IHNEN VERWENDETEN MODULE
FINDEN KANN 198 44 VERWENDEN SIE PERL DOC, UM DIE DOKUMENTATION FUER
INSTALLIERTE MODULE ZU EXTRAHIEREN 202 ERSTELLUNG VON PAKETEN UND
MODULEN 205 45 VERWENDEN SIE H2XS ZUR GENERIERUNG VON MODULSCHABLONEN
205 46 EINBETTUNG VON DOKUMENTATION MIT POD 212 47 VERWENDEN SIE XS FUER
LOW-LEVEL-SCHNITTSTELLEN UND/ODER ZUR GESCHWINDIGKEIT 218 48 REICHEN SIE
IHRE NUETZLICHEN MODULE BEIM CPAN EIN 225 OBJEKTORIENTIERTE
PROGRAMMIERUNG 229 49 PRUEFEN SIE DIE VERWENDUNG DER OBJEKTORIENTIERTEN
PROGRAMMIERUNG IN PERL 231 50 VERERBUNG VON METHODEN IN PERL 238 51
VERERBEN SIE DATEN EXPLIZIT 244 52 ERZEUGEN SIE UNSICHTBARE
SCHNITTSTELLEN MIT GEBUNDENEN VARIABLEN 247 VERMISCHTES 253 53 BENUTZEN
SIE PACK UND UNPACK ZUR DATENSCHIEBEREI 253 54 LERNEN SIE, WIE UND WANN
MAN EVAL, REQUIRE UND DO BENUTZT 258 55 LERNEN SIE, WANN MAN
NETZWERKCODE SCHREIBT UND WANN NICHT 265 56 DENKEN SIE AN DIE
DATEITESTOPERATOREN 273 57 GREIFEN SIE MIT TYPEGLOBS AUF DIE
SYMBOLTABELLE ZU 274 58 BENUTZEN SIE @ { [.] 1 ODER EINEN GEBUNDENEN
HASH ZUR AUSWERTUNG VON AUSDRUECKEN IN ZEICHENKETTEN 276 59 MIT BEGIN
INITIALISIEREN, MIT END ABSCHLIESSEN 279 60 EINIGE INTERESSANTE
PERL-EINZEILER 283 ANHANG A: SPN'NTF 289 SPEZIF IKATOREN ZUR UMWANDLUNG
FUER SPRINTF 290 ANHANG B: INFORMATIONSQUELLEN ZU PERL 293
STICHWORTVERZEICHNIS 295 |
any_adam_object | 1 |
author | Hall, Joseph N. Schwartz, Randal L. 1961- |
author_GND | (DE-588)120327945 (DE-588)120327996 |
author_facet | Hall, Joseph N. Schwartz, Randal L. 1961- |
author_role | aut aut |
author_sort | Hall, Joseph N. |
author_variant | j n h jn jnh r l s rl rls |
building | Verbundindex |
bvnumber | BV011961937 |
classification_rvk | ST 250 ST 260 |
ctrlnum | (OCoLC)75826350 (DE-599)BVBBV011961937 |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV011961937</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19990215</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">980519s1998 gw |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827314062</subfield><subfield code="c">Gb. : DM 69.00, sfr 63.00, S 510.00</subfield><subfield code="9">3-8273-1406-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75826350</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011961937</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">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-525</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">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hall, Joseph N.</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)120327945</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Effective Perl programming</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Effektiv Perl programmieren</subfield><subfield code="c">Joseph N. Hall ; Randal L. Schwartz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">1998</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 316 S.</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="490" ind1="0" ind2=" "><subfield code="a">Professionelle Programmierung</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">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="856" ind1="4" ind2="2"><subfield code="m">GBV 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=008089011&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-008089011</subfield></datafield></record></collection> |
id | DE-604.BV011961937 |
illustrated | Not Illustrated |
indexdate | 2024-10-25T14:00:35Z |
institution | BVB |
isbn | 3827314062 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008089011 |
oclc_num | 75826350 |
open_access_boolean | |
owner | DE-92 DE-M347 DE-473 DE-BY-UBG DE-11 DE-525 |
owner_facet | DE-92 DE-M347 DE-473 DE-BY-UBG DE-11 DE-525 |
physical | XVIII, 316 S. |
publishDate | 1998 |
publishDateSearch | 1998 |
publishDateSort | 1998 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Professionelle Programmierung |
spelling | Hall, Joseph N. Verfasser (DE-588)120327945 aut Effective Perl programming Effektiv Perl programmieren Joseph N. Hall ; Randal L. Schwartz 1. Aufl. Bonn [u.a.] Addison-Wesley 1998 XVIII, 316 S. txt rdacontent n rdamedia nc rdacarrier Professionelle Programmierung Perl Programmiersprache (DE-588)4307836-9 gnd rswk-swf Perl Programmiersprache (DE-588)4307836-9 s DE-604 Schwartz, Randal L. 1961- Verfasser (DE-588)120327996 aut GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008089011&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Hall, Joseph N. Schwartz, Randal L. 1961- Effektiv Perl programmieren Perl Programmiersprache (DE-588)4307836-9 gnd |
subject_GND | (DE-588)4307836-9 |
title | Effektiv Perl programmieren |
title_alt | Effective Perl programming |
title_auth | Effektiv Perl programmieren |
title_exact_search | Effektiv Perl programmieren |
title_full | Effektiv Perl programmieren Joseph N. Hall ; Randal L. Schwartz |
title_fullStr | Effektiv Perl programmieren Joseph N. Hall ; Randal L. Schwartz |
title_full_unstemmed | Effektiv Perl programmieren Joseph N. Hall ; Randal L. Schwartz |
title_short | Effektiv Perl programmieren |
title_sort | effektiv perl programmieren |
topic | Perl Programmiersprache (DE-588)4307836-9 gnd |
topic_facet | Perl Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008089011&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT halljosephn effectiveperlprogramming AT schwartzrandall effectiveperlprogramming AT halljosephn effektivperlprogrammieren AT schwartzrandall effektivperlprogrammieren |