Perl Tutorial

Perl ist ein programming languageentwickelt von Larry Wall, speziell für die Textverarbeitung entwickelt. Es steht für Practical Extraction and Report Language. Es läuft auf einer Vielzahl von Plattformen wie Windows, Mac OS und den verschiedenen Versionen von UNIX. Dieses Tutorial bietet ein umfassendes Verständnis von Perl.

Warum Perl lernen?

  • Perl ist eine stabile plattformübergreifende Programmiersprache.

  • Obwohl Perl offiziell kein Akronym ist, wurde es nur von wenigen verwendet Practical Extraction and Report Language.

  • Es wird für unternehmenskritische Projekte im öffentlichen und privaten Sektor eingesetzt.

  • Perl ist eine Open Source- Software, die unter ihrer Artistic License oder der GNU General Public License (GPL) lizenziert ist .

  • Perl wurde von Larry Wall erstellt.

  • Perl 1.0 wurde 1987 für die alt.comp.sources von Usenet veröffentlicht.

  • Zum Zeitpunkt des Schreibens dieses Tutorials war die neueste Version von Perl 5.16.2.

  • Perl ist im Oxford English Dictionary aufgeführt .

Das PC Magazine gab Perl als Finalisten für den Technical Excellence Award 1998 in der Kategorie Development Tool bekannt.

Perl-Funktionen

  • Perl nutzt die besten Funktionen aus anderen Sprachen, darunter C, awk, sed, sh und BASIC.

  • Perls Datenbankintegrationsschnittstelle DBI unterstützt Datenbanken von Drittanbietern, darunter Oracle, Sybase, Postgres, MySQL und andere.

  • Perl arbeitet mit HTML, XML und anderen Auszeichnungssprachen.

  • Perl unterstützt Unicode.

  • Perl ist Y2K-konform.

  • Perl unterstützt sowohl prozedurale als auch objektorientierte Programmierung.

  • Perl ist über XS oder SWIG mit externen C / C ++ - Bibliotheken verbunden.

  • Perl ist erweiterbar. Über das Comprehensive Perl Archive Network ( CPAN ) stehen über 20.000 Module von Drittanbietern zur Verfügung .

  • Der Perl-Interpreter kann in andere Systeme eingebettet werden.

Hallo Welt mit Perl.

Um Ihnen ein wenig Aufregung über Perl zu geben, werde ich Ihnen ein kleines herkömmliches Perl Hello World-Programm geben. Sie können es über den Demo-Link ausprobieren.

#!/usr/bin/perl

# This will print "Hello, World"
print "Hello, world\n";

Anwendungen von Perl

Wie bereits erwähnt, ist Perl eine der am häufigsten verwendeten Sprachen im Internet. Ich werde hier einige davon auflisten:

  • Perl war aufgrund seiner Textbearbeitungsfunktionen und seines schnellen Entwicklungszyklus die beliebteste Webprogrammiersprache.

  • Perl ist weithin als " Klebeband des Internets " bekannt.

  • Perl kann verschlüsselte Webdaten verarbeiten, einschließlich E-Commerce-Transaktionen.

  • Perl kann in Webserver eingebettet werden, um die Verarbeitung um bis zu 2000% zu beschleunigen.

  • Mit mod_perl von Perl kann der Apache-Webserver einen Perl-Interpreter einbetten.

  • Das DBI- Paket von Perl erleichtert die Integration von Webdatenbanken.

Publikum

Diese Perl tutorial wurde für Anfänger vorbereitet, um ihnen zu helfen, die grundlegenden bis fortgeschrittenen Konzepte in Bezug auf Perl-Skriptsprachen zu verstehen.

Voraussetzungen

Bevor Sie mit verschiedenen Arten von Beispielen in dieser Referenz beginnen, gehen wir davon aus, dass Sie zuvor mit C-Programmierung und Unix Shell vertraut waren.