Perl: Einführung, Anwendungen, Referenz
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Addison-Wesley
2000
|
Ausgabe: | 2., aktualisierte und erw. Aufl. |
Schriftenreihe: | Professionelle Programmierung
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVIII, 1158 S. |
ISBN: | 3827315352 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV012834840 | ||
003 | DE-604 | ||
005 | 20231221 | ||
007 | t | ||
008 | 991102s2000 |||| 00||| ger d | ||
016 | 7 | |a 957779917 |2 DE-101 | |
020 | |a 3827315352 |9 3-8273-1535-2 | ||
035 | |a (OCoLC)76058493 | ||
035 | |a (DE-599)BVBBV012834840 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-12 |a DE-860 |a DE-Aug4 |a DE-91 |a DE-20 |a DE-92 |a DE-824 |a DE-863 |a DE-19 |a DE-526 |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 | ||
084 | |a DAT 350f |2 stub | ||
100 | 1 | |a Hajji, Farid |d 1968- |e Verfasser |0 (DE-588)136972527 |4 aut | |
245 | 1 | 0 | |a Perl |b Einführung, Anwendungen, Referenz |c Farid Hajji |
250 | |a 2., aktualisierte und erw. Aufl. | ||
264 | 1 | |a München [u.a.] |b Addison-Wesley |c 2000 | |
300 | |a XVIII, 1158 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 | |
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=008733008&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-008733008 |
Datensatz im Suchindex
DE-BY-863_location | 1911 |
---|---|
DE-BY-FWS_call_number | 1911/2015:0390 |
DE-BY-FWS_katkey | 174191 |
DE-BY-FWS_media_number | 083100792586 |
_version_ | 1806176796378398720 |
adam_text | Titel: Perl
Autor: Hajji, Farid
Jahr: 2000
Inhaltsverzeichnis
Vorwort vii
Vorkenntnisse vii
Was dieses Buch nicht ist viii
Anderungen in der zweiten Auflage viii
Danksagungen viii
Deutsch oder Englisch? ix
Fehler und Bugs x
Einfuhrung xi
1 Die Programmiersprache Perl 1
1.1 Was ist Perl? 1
1.2 Vergleich mit anderen Sprachen 1
1.3 Use the Force, Luke! 8
1.4 Einsatzgebiete 8
1.5 Aufgaben 9
2 Die Entstehung von Perl 13
2.1 Als es Perl noch nicht gab 13
2.2 Larry Walls Weg 15
2.3 Perl4 15
2.4 Perl5 — The Next Generation 16
2.5 Lizenzrechtliche Aspekte 17
2.6 Aufgaben 18
3 Beschaffung und Installation 21
3.1 Synopsis 21
3.2 Einfuhrung 21
3.3 Quellcode herunterladen 22
3.4 Auspacken der Perl-Distribution 23
3.5 Konfiguration und Anpassung 24
3.6 Perl bauen 30
3.7 Tests ausfuhren 31
3.8 Installation vervollstiindigen 31
3.9 Aufgaben 33
Inhaltsverzeichnis
4 Perl im Uberblick 35
4.1 Aufruf eines Perl-Programms 35
4.2 Hello World 37
4.3 Datenstrukturen und Variablen 38
4.4 Kontrollstrukturen 40
4.5 Objekte und Klassen 43
4.6 Textverarbeitung 43
4.7 WWW-Programmierung 45
4.8 Graphische Ausgabe mit Perl/Tk 47
4.9 Fehlersuche in Perl-Programmen 51
4.10 Aufgaben 59
5 Strings 61
5.1 Synopsis 61
5.2 Eigenschaften von Strings 62
5.3 Quoting 62
5.4 Zeichenliterale 68
5.5 Operationen mit Strings 68
5.6 Regulare Ausdriicke 82
5.7 Exkurs: lex und yacc fur Perl Ill
— 5.8 Internationale Belange 121
5.9 Aufgaben 123
6 Zahlen 127
6.1 Synopsis 127
6.2 Eigenschaften von Zahlen 128
6.3 Zahlenliterale 128
6.4 Operationen mit Zahlen 129
6.5 Konvertierungen und Formatierungen 136
6.6 Zufallszahlen 144
6.7 GroRe Zahlen 150
6.8 Komplexe Zahlen: Math::Complex 154
6.9 Aufgaben 155
7 Listen und Arrays 159
7.1 Synopsis 159
7.2 Listen 160
7.3 Arrays 163
7.4 Operationen auf ganzen Listen 168
7.5 Zerlegung und Zusammensetzung von Listen 171
7.6 Operationen auf Arraybereichen 173
Inhaltsverzeichnis xv
7.7 Anwendungen von Listen 176
7.8 Aufgaben 177
8 Hashes 179
8.1 Synopsis 179
8.2 Was sind Hashes? 180
8.3 Hashliterale 180
8.4 Zugriff auf einzelne Schlussel/Wert-Paare 181
8.5 Zugriff auf ganze Hashes 184
8.6 Traversierung 186
8.7 Sortierungen 189
8.8 Persistenz von Hashes 192
8.9 Typische Anwendungen von Hashes 195
8.10 Weitere Anwendungen 202
8.11 Exkurs: Hashing 212
8.12 Aufgaben 214
9 Variablen 217
9.1 Synopsis 217
9.2 Eigenschaften von Variablen 218
9.3 Variablentypen 219
9.4 Namensraume und Sichtbarkeit 220
9.5 Speicherverwaltung 227
9.6 Reservierte Variablen 229
9.7 Werte und Nicht-Werte 247
9.8 Regeln fur Bezeichner 249
9.9 Die Symboltabelle 250
9.10 Variablenbindung 252
9.11 Exkurs: Garbage Collection 252
9.12 Aufgaben 255
10 Kontrollstrukturen und Programmflufi 257
10.1 Synopsis 257
10.2 Was sind Kontrollstrukturen? 258
10.3 Boolesche Logik 258
10.4 Blocke als syntaktische Einheit 263
10.5 Die Sequenz 263
10.6 Alternativen 265
10.7 Schleifen 271
10.8 Subroutinen 278
10.9 Der Ausfiihrungskontext 278
xvi Inhaltsverzeichnis
10.10 Die eval()-Funktion 281
10.11 Exkurs: Ausnahmebehandlung 285
10.12 Operatorenprazedenz 287
10.13 Aufgaben 288
11 Subroutinen 291
11.1 Synopsis 291
11.2 Eigenschaften von Subroutinen 292
11.3 Benutzerdefinierte Subroutinen 293
11.4 Eingebaute Subroutinen 306
11.5 Fortgeschrittene Themen 327
11.6 Aufgaben 347
12 Ein- und Ausgabe 351
12.1 Synopsis 351
12.2 Eigenschaften der Ein- und Ausgabe 353
12.3 Einfache Ein- und Ausgabe 353
12.4 Systemnahe Ein- und Ausgabe 396
12.5 Der Report-Generator 419
12.6 Das Dateisystem 424
12.7 Dateien 441
12.8 Filehandles und Dateideskriptoren 487
12.9 Aufgaben 490
13 Referenzen 495
13.1 Synopsis 495
13.2 Eigenschaften von Referenzen 497
13.3 Referenzen 499
13.4 Dereferenzierung 509
13.5 Anonyme Strukturen 515
13.6 Komplexe Datenstrukturen 524
13.7 Anwendungen 538
13.8 Symbolische Referenzen 555
13.9 Aufgaben 560
14 Module 563
14.1 Synopsis 563
14.2 Einfiihrung 564
14.3 Packages 564
14.4 Laden fremder Dateien mit require 573
14.5 Benutzung eines Moduls 578
Inhaltsverzeichnis xvii
14.6 Schreiben eigener Module 583
14.7 Tips und Tricks 597
14.8 Standardmodule 607
14.9 Module aus dem CPAN 618
14.10 Die CPAN-Modulhierarchie 626
14.11 Aufgaben 662
15 Objektorientierte Programmierung 665
15.1 Synopsis 665
15.2 Grundlagen der OOP 667
15.3 Objektorientierte Programmierung in Perl 673
15.4 Variablenbindung 699
15.5 Uberladen von Operatoren 717
15.6 Aufgaben 717
16 Perl und C 721
16.1 Synopsis 721
16.2 Kommunikation mit anderen Sprachen 723
16.3 Interna der Perl-API 725
16.4 Perl in C 739
16.5 C in Perl 761
16.6 Aufgaben 795
17 Kommunikation und Netze 797
17.1 Synopsis 797
17.2 Lokale Interprozefikommunikation 799
17.3 Kommunikation in TCP/IP-Netzen 865
17.4 Internet-Netzdienste 902
17.5 RPC und verteilte Anwendungen 914
17.6 Aufgaben 925
18 Persistenz und Datenbanken 927
18.1 Synopsis 927
18.2 Was ist Persistenz? 929
18.3 Persistenz in Dateien 929
18.4 Persistenz komplexer Datenstrukturen 935
18.5 Relationale Datenbanksysteme 945
18.6 Das MySQL-Datenbanksystem 955
18.7 Perl und Datenbanksysteme 987
18.8 Anwendungen von Datenbanksystemen 1004
18.9 Aufgaben 1021
xviii Inhaltsverzeichnis
19 CGI und WWW 1023
19.1 Synopsis 1023
19.2 Installation des Apache-Webservers 1025
19.3 Das CGI.pm-Modul 1030
19.4 Den Zustand erhalten 1043
19.5 Webclients mit der LWP-Library 1082
19.6 Das mod_perl-Modul 1090
19.7 Aufgaben 1094
Tabellenverzeichnis 1095
Abbildungsverzeichnis 1099
Literaturverzeichnis 1101
Stichwortverzeichnis
1107
|
any_adam_object | 1 |
author | Hajji, Farid 1968- |
author_GND | (DE-588)136972527 |
author_facet | Hajji, Farid 1968- |
author_role | aut |
author_sort | Hajji, Farid 1968- |
author_variant | f h fh |
building | Verbundindex |
bvnumber | BV012834840 |
classification_rvk | ST 250 ST 260 |
classification_tum | DAT 350f |
ctrlnum | (OCoLC)76058493 (DE-599)BVBBV012834840 |
discipline | Informatik |
edition | 2., aktualisierte und erw. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01465nam a2200373 c 4500</leader><controlfield tag="001">BV012834840</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231221 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">991102s2000 |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">957779917</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827315352</subfield><subfield code="9">3-8273-1535-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76058493</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV012834840</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-526</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="084" ind1=" " ind2=" "><subfield code="a">DAT 350f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hajji, Farid</subfield><subfield code="d">1968-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)136972527</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Perl</subfield><subfield code="b">Einführung, Anwendungen, Referenz</subfield><subfield code="c">Farid Hajji</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., aktualisierte und erw. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 1158 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="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=008733008&sequence=000001&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-008733008</subfield></datafield></record></collection> |
id | DE-604.BV012834840 |
illustrated | Not Illustrated |
indexdate | 2024-08-01T11:27:01Z |
institution | BVB |
isbn | 3827315352 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008733008 |
oclc_num | 76058493 |
open_access_boolean | |
owner | DE-12 DE-860 DE-Aug4 DE-91 DE-BY-TUM DE-20 DE-92 DE-824 DE-863 DE-BY-FWS DE-19 DE-BY-UBM DE-526 DE-11 DE-525 |
owner_facet | DE-12 DE-860 DE-Aug4 DE-91 DE-BY-TUM DE-20 DE-92 DE-824 DE-863 DE-BY-FWS DE-19 DE-BY-UBM DE-526 DE-11 DE-525 |
physical | XVIII, 1158 S. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Professionelle Programmierung |
spellingShingle | Hajji, Farid 1968- Perl Einführung, Anwendungen, Referenz Perl Programmiersprache (DE-588)4307836-9 gnd |
subject_GND | (DE-588)4307836-9 |
title | Perl Einführung, Anwendungen, Referenz |
title_auth | Perl Einführung, Anwendungen, Referenz |
title_exact_search | Perl Einführung, Anwendungen, Referenz |
title_full | Perl Einführung, Anwendungen, Referenz Farid Hajji |
title_fullStr | Perl Einführung, Anwendungen, Referenz Farid Hajji |
title_full_unstemmed | Perl Einführung, Anwendungen, Referenz Farid Hajji |
title_short | Perl |
title_sort | perl einfuhrung anwendungen referenz |
title_sub | Einführung, Anwendungen, Referenz |
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=008733008&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hajjifarid perleinfuhrunganwendungenreferenz |
Inhaltsverzeichnis
Würzburg Magazin
Signatur: |
1911 2015:0390 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |