Advanced Perl programming

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Srinivasan, Sriram (VerfasserIn)
Format: Buch
Sprache:German
Veröffentlicht: Cambridge [u.a.] O'Reilly 1997
Ausgabe:1. ed.
Schriftenreihe:The Perl series
Schlagworte:
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV011594737
003 DE-604
005 20130206
007 t|
008 971020s1997 gw d||| |||| 00||| ger d
016 7 |a 951580191  |2 DE-101 
020 |a 1565922204  |c kart. : DM 70.00  |9 1-56592-220-4 
035 |a (OCoLC)722982901 
035 |a (DE-599)BVBBV011594737 
040 |a DE-604  |b ger  |e rakddb 
041 0 |a ger 
044 |a gw  |c DE 
049 |a DE-1051  |a DE-29  |a DE-29T  |a DE-M347  |a DE-20  |a DE-91G  |a DE-634  |a DE-83  |a DE-11  |a DE-188  |a DE-2070s 
080 |a 681.3.06 
084 |a ST 250  |0 (DE-625)143626:  |2 rvk 
084 |a DAT 366f  |2 stub 
100 1 |a Srinivasan, Sriram  |e Verfasser  |4 aut 
245 1 0 |a Advanced Perl programming  |c Sriram Srinivasan 
250 |a 1. ed. 
264 1 |a Cambridge [u.a.]  |b O'Reilly  |c 1997 
300 |a XXIII, 404 S.  |b graph. Darst. 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
490 0 |a The Perl series 
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 
856 4 2 |m DNB Datenaustausch  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007810171&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-007810171 

Datensatz im Suchindex

DE-BY-TUM_call_number 0102 DAT 366f 2001 A 32026
0746 SOF.497
DE-BY-TUM_katkey 1056639
DE-BY-TUM_location 01
LSB
DE-BY-TUM_media_number 040020109362
TEMP2871616
_version_ 1820866975941787648
adam_text TABLE OF CONTENTS PREFACE . XI 1. DATA REFERENCES AND ANONYMOUS STORAGE . 1 REFERRING TO EXISTING VARIABLES . 3 USING REFERENCES . 8 NESTED DATA STRUCTURES . 13 QUERYING A REFERENCE . 15 SYMBOLIC REFERENCES . 16 A VIEW OF THE INTERNALS . 17 REFERENCES IN OTHER LANGUAGES . 21 RESOURCES . 22 2. IMPLEMENTING COMPLEX DATA STRUCTURES . 23 USER-DEFINED STRUCTURES . 24 EXAMPLE: MATRICES . 25 PROFESSORS, STUDENTS, COURSES . 28 PASS THE ENVELOPE . 32 PRETTY-PRINTING . 34 RESOURCES . 37 3 TYPEGLOBS AND SYMBOL TABLES . 38 PERL VARIABLES, SYMBOL TABLE, AND SCOPING . 39 TYPEGLOBS . 42 TYPEGLOBS AND REFERENCES . 47 FILEHANDLES, DIRECTORY HANDLES, AND FORMATS . 48 VI TABLE OF CONTENTS 4. SUBROUTINE REFERENCES AND CLOSURES . 51 SUBROUTINE REFERENCES . 51 USING SUBROUTINE REFERENCES . 53 CLOSURES . 56 USING CLOSURES . 59 COMPARISONS TO OTHER LANGUAGES . 64 RESOURCES . 65 5. EVAL . 66 THE STRING FORM: EXPRESSION EVALUATION . 67 THE BLOCK FORM: EXCEPTION HANDLING . 69 WATCH YOUR QUOTES . 72 USING EVAL FOR EXPRESSION EVALUATION . 72 USING EVAL FOR EFFICIENCY . 74 USING EVAL FOR TIME-OUTS . 80 EVAL IN OTHER LANGUAGES . 81 RESOURCES . 83 6. MODULES . 84 BASIC PACKAGE . : . 85 PACKAGES AND FILES . 87 PACKAGE INITIALIZATION AND DESTRUCTION . 88 PRIVACY . 89 IMPORTING SYMBOLS . 91 NESTING PACKAGES . 93 AUTOLOADING . 94 ACCESSING THE SYMBOL TABLE . 95 LANGUAGE COMPARISONS . 97 7. OBJECT-ORIENTED PROGRAMMING . 99 OO: AN INTRODUCTION . 99 OBJECTS IN PERL . 101 UNIVERSAL . 114 RECAP OF CONVENTIONS . 116 COMPARISON WITH OTHER OO LANGUAGES . 120 RESOURCES . 121 8. OBJECT ORIENTATION: TBE NEXT FEW STEPS . 123 EFFICIENT ATTRIBUTE STORAGE . 123 DELEGATION . 134 TABLE OF CONTENTS VII ON INHERITANCE . 135 RESOURCES . 137 9. TIE . 138 TYING SCALARS . 139 TYING ARRAYS . 142 TYING HASHES . 144 TYING FILEHANDLES . 146 EXAMPLE: MONITORING VARIABLES . 146 COMPARISONS WITH OTHER LANGUAGES . 151 10. PERSISTENCE . 153 PERSISTENCE ISSUES . 154 STREAMED DATA . 156 RECORD-ORIENTED APPROACH . 159 RELATIONAL DATABASES . 161 RESOURCES . 167 11. IMPLEMENTING OBJECT PERSISTENCE . 168 ADAPTOR: AN INTRODUCTION . 170 DESIGN NOTES . 173 IMPLEMENTATION . 179 RESOURCES . 187 12. NETWORKING WITH SOCKETS . 189 NETWORKING PRIMER . 189 SOCKET API AND IO::SOCKET . 191 HANDLING MULTIPLE CLIENTS . 193 REAL-WORLD SERVERS . 199 IO OBJECTS AND FILEHANDLES . 200 PREBUILT CLIENT MODULES . 201 RESOURCES . 202 13 NETWORKING: IMPLEMENTING RPC . 203 MSG: MESSAGING TOOLKIT . 203 REMOTE PROCEDURE CALLS (RPC) . 215 RESOURCES . 221 14. USER INTERFACES WITH TK . 222 INTRODUCTION TO GUIS, TK, AND PERL/TK . 222 STARTING WITH PERL/TK . 224 VIII TABLE OF CONTENTS WIDGET TOUR . 226 GEOMETRY MANAGEMENT . 244 TIMERS . 247 EVENT BINDINGS . 248 EVENT LOOPS . 250 RESOURCES . 251 15. GUI EXAMPLE: TETRIS . 252 INTRODUCTION TO TETRIS . 252 DESIGN . 253 IMPLEMENTATION . 255 16. GUI EXAMPLE: MAN PAGE VIEWER . 261 MAN AND PERLMAN . 261 IMPLEMENTATION . 263 RESOURCES . 269 17. TEMPLATE-DRIVEN CODE GENERATION . 270 ON CODE GENERATION . 270 JEEVES EXAMPLE . 273 JEEVES OVERVIEW . 278 JEEVES IMPLEMENTATION . 280 SAMPLE SPECIFICATION PARSER . 287 RESOURCES . 289 18. EXTENDING PERL: A FIRST COURSE . 290 WRITING AN EXTENSION: OVERVIEW . 291 EXAMPLE: FRACTALS WITH PERL . 294 SWIG FEATURES . 297 XS FEATURES . 301 DEGREES OF FREEDOM . 304 A DETOUR INTO FRACTALS . 305 RESOURCES . 308 19. EMBEDDING PERL: THE EASY WAY . 309 WHY EMBED? . 309 EMBEDDING OVERVIEW . 311 EXAMPLES . 313 ADDING EXTENSIONS . 316 RESOURCES . 317 TABLE OF CONTENTS IX 20. PERL INTERNALS . 319 READING THE SOURCE . 320 ARCHITECTURE . 321 PERL VALUE TYPES . 328 STACKS AND MESSAGING PROTOCOL . 351 MEATY EXTENSIONS . 357 EASY EMBEDDING API . 367 A PEEK INTO THE FUTURE . 369 RESOURCES . 370 A. TK WIDGET REFERENCE . 373 B. SYNTAX SUMMARY . 386 INDEX . 393
any_adam_object 1
author Srinivasan, Sriram
author_facet Srinivasan, Sriram
author_role aut
author_sort Srinivasan, Sriram
author_variant s s ss
building Verbundindex
bvnumber BV011594737
classification_rvk ST 250
classification_tum DAT 366f
ctrlnum (OCoLC)722982901
(DE-599)BVBBV011594737
discipline Informatik
edition 1. ed.
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">BV011594737</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130206</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">971020s1997 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">951580191</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1565922204</subfield><subfield code="c">kart. : DM 70.00</subfield><subfield code="9">1-56592-220-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)722982901</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011594737</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">ger</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-1051</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-2070s</subfield></datafield><datafield tag="080" ind1=" " ind2=" "><subfield code="a">681.3.06</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">DAT 366f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Srinivasan, Sriram</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Advanced Perl programming</subfield><subfield code="c">Sriram Srinivasan</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">1997</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIII, 404 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="490" ind1="0" ind2=" "><subfield code="a">The Perl series</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="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=007810171&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;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-007810171</subfield></datafield></record></collection>
id DE-604.BV011594737
illustrated Illustrated
indexdate 2025-01-02T18:24:48Z
institution BVB
isbn 1565922204
language German
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-007810171
oclc_num 722982901
open_access_boolean
owner DE-1051
DE-29
DE-29T
DE-M347
DE-20
DE-91G
DE-BY-TUM
DE-634
DE-83
DE-11
DE-188
DE-2070s
owner_facet DE-1051
DE-29
DE-29T
DE-M347
DE-20
DE-91G
DE-BY-TUM
DE-634
DE-83
DE-11
DE-188
DE-2070s
physical XXIII, 404 S. graph. Darst.
publishDate 1997
publishDateSearch 1997
publishDateSort 1997
publisher O'Reilly
record_format marc
series2 The Perl series
spellingShingle Srinivasan, Sriram
Advanced Perl programming
Perl Programmiersprache (DE-588)4307836-9 gnd
subject_GND (DE-588)4307836-9
title Advanced Perl programming
title_auth Advanced Perl programming
title_exact_search Advanced Perl programming
title_full Advanced Perl programming Sriram Srinivasan
title_fullStr Advanced Perl programming Sriram Srinivasan
title_full_unstemmed Advanced Perl programming Sriram Srinivasan
title_short Advanced Perl programming
title_sort advanced perl programming
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=007810171&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT srinivasansriram advancedperlprogramming