Book description
Perl ist eine freie und leistungsfähige Programmiersprache, die sich seit ihrem Debüt im Jahr 1987 rasant verbreitet hat. Sie hat sich als höhere Programmiersprache zur plattformübergreifenden Entwicklung portabler Tools und als zuverlässiges Werkzeug für verschiedenste Aufgaben bewährt. Besonders nützlich ist Perl für Systemadministration und Webprogrammierung. Perl wird bei praktisch jeder Unix-Variante (einschließlich Linux) als Standardkomponente mitgeliefert, ist aber auch unter Microsoft Windows verbreitet und für nahezu jedes andere Betriebssystem verfügbar, darunter Amiga, BeOS, VMS, MVS und MacOS.
Programmieren mit Perl – überall liebevoll nur das „Kamel-Buch“ genannt – ist nicht einfach nur ein Buch über Perl. Es bietet auch einen einzigartigen und zuweilen eigenwilligen Einblick in die Sprache und ihre Kultur, wie man ihn nur von den Autoren erwarten kann. Larry Wall ist der Erfinder von Perl und vermittelt seine besondere Perspektive auf die Entwicklung von Perl. Tom Christiansen hat mit seinen Büchern, Schulungen und Beiträgen zur Perl-Dokumentation viel zum Verständnis und zur Verbreitung von Perl beigetragen. Jon Orwant ist Herausgeber des Perl Journal, das sich als Forum für neue Entwicklungen rund um Perl etabliert hat.
Die vorliegende 2. Auflage behandelt Release Perl 5.6 und wurde vollständig neu strukturiert und um zahllose Beispiele erweitert. Themenbereiche wie die objektorientierte Programmierung und reguläre Ausdrücke wurden von Grund auf überarbeitet. Gleichzeitig wurden viele neue Kapitel hinzugefügt, zum Beispiel zu Unicode, POD, Profiling, Threading, Kompilierung und Perl-Interna.
Teils Bibel, teils Enzyklopädie, teils Almanach ist dies das grundlegende Buch zu Perl.
Table of contents
-
Programmieren mit Perl
- Vorwort von Larry Wall zur deutschen Übersetzung der 2. Auflage
- Vorwort
- I. Perl im Überblick
-
II. Perl im Detail
- 2. Elementares
-
3. Unäre und binäre Operatoren
- Terme und Listenoperatoren (nach links)
- Der Arrow-Operator
- Autoinkrement und Autodekrement
- Potenzierung
- Ideografische unäre Operatoren
- Bindungsoperatoren
- Multiplikative Operatoren
- Additive Operatoren
- Shift-Operatoren
- Benannte unäre und Datei-Testoperatoren
- Relationale Operatoren
- Gleichheitsoperatoren
- Bitorientierte Operatoren
- Logische (Short-Circuit-)Operatoren (im C-Stil)
- Bereichsoperator
- Konditionaloperator
- Zuweisungsoperatoren
- Kommaoperatoren
- Listenoperatoren (nach rechts)
- Logisches UND, ODER, NICHT, EXKLUSIV-ODER
- C-Operatoren, die es bei Perl nicht gibt
- 4. Anweisungen und Deklarationen
- 5. Pattern-Matching
- 6. Subroutinen
- 7. Formate
- 8. Referenzen
- 9. Datenstrukturen
- 10. Pakete
- 11. Module
- 12. Objekte
- 13. Überladen
- 14. Variablen und tie
- III. Perl als Technologie
- IV. Perl als Kultur
-
V. Referenz-Material
- 28. Spezialvariablen
- 29. Funktionen
- 30. Die Perl-Standardbibliothek
- 31. Pragma-Module
-
32. Standardmodule
- Auflistung nach Typen
- Benchmark
- Carp
- CGI
- CGI::Carp
- Class::Struct
- Config
- CPAN
- Cwd
- Data::Dumper
- DB_File
- Dumpvalue
- English
- Errno
- Exporter
- Fatal
- Fcntl
- File::Basename
- File::Compare
- FilenCopy
- File::Find
- File::Glob
- File::Spec
- File::stat
- File::Temp
- FileHandle
- Getopt::Long
- Getopt::Std
- IO::Socket
- IPC::Open2
- IPC::Open3
- Math::BigInt
- Math::Complex
- Math::Trig
- Net::hostent
- POSIX
- Safe
- Socket
- Symbol
- Sys::Hostname
- Sys::Syslog
- Term::Cap
- Text::Wrap
- Timer::Local
- Time::localtime
- User::grent
- User::pwent
- 33. Diagnosemeldungen
- A. Glossar
- Über den Übersetzer
- Kolophon
Product information
- Title: Programmieren mit Perl
- Author(s):
- Release date: July 2001
- Publisher(s): O'Reilly Verlag
- ISBN: 9783897211445
You might also like
book
Einführung in die bash-Shell
Das Buch behandelt bash, eine der neusten und mächtigsten UNIX-Shells. Die "Bourne Again Shell" der Free …
book
Programmieren lernen mit Python - so einfach!
Alle Python-Grundlagen anschaulich in Bildern erklärt Spielend leicht von ersten kleinen Programmen bis zu cleveren Tricks …
book
C++11 für Programmierer
Dieser Leitfaden richtet sich an C++-Programmierer, die sich mit dem C++11-Standard vertraut machen möchten. Er zeigt, …
book
Einstieg in Reguläre Ausdrücke
Reguläre Ausdrücke gehören zu den fortgeschrittenen Programmiertechniken. Manche Programmierlösung in Perl, Java, JavaScript oder C# kommt …