Latest web development tutorials

Einführung in Perl

Perl, eine funktionsreiche Computer-Programmiersprache, die für eine breite Palette von mehr als 100 Arten von Computer-Plattform läuft, vom Mainframe auf ein tragbares Gerät, von Rapid Prototyping massiven erweiterbare Entwicklung zu schaffen.

Anwendungen Perl Sprache ist sehr breit, zusätzlich zu CGI, Perl für Grafikprogrammierung verwendet wird, Systemadministration, Netzwerkprogrammierung, Finanzen, Biologie und anderen Bereichen. Aufgrund seiner Flexibilität ist Skriptsprache Perl Schweizer Taschenmesser genannt.


Was ist Perl?

Perl wurde von Larry Wall entworfen, wer soll die Programmiersprache halten und zu pflegen.

Perl hat eine High-Level-Sprache (wie C) Leistung und Flexibilität. In der Tat, werden Sie sehen, dass viele seiner Funktionen aus der C-Sprache entlehnt.

Und Perl Skriptsprachen Perl-Compiler und Linker brauchen nicht um den Code auszuführen, was Sie tun müssen, ist, ein Programm zu schreiben und erzählt Perl, um sie auszuführen. Dies bedeutet, dass eine schnelle Lösung für kleine Perl-Programmierung Probleme und einen Prototyp für Großveranstaltungen schaffen mögliche Lösungen zu testen, ist ideal.

Es bietet alle Funktionen von Perl Skriptsprachen (wie sed und awk), aber auch nicht viel Funktionen, die sie haben müssen. Perl unterstützt auch Perl sed und awk Übersetzer zu Perl.

Kurz gesagt, Perl so mächtig wie C, wie awk, sed Skriptsprache ist so einfach beschrieben.


Perl Vorteil

  • Im Vergleich zu C, Pascal solche "erweiterte" in Bezug auf Sprache, direkt Perl Sprache geben variable, dynamische Arrays, Hash-Tabellen und andere bequemer Programmierelemente.
  • Perl hat eine leistungsfähige und flexible Funktionen von dynamischen Sprachen und auch von C / C ++, Basic, Pascal und andere Sprachen wurden von Grammatikregeln entlehnt, die eine Reihe von redundanten Syntax zur Verfügung stellt.
  • Konzernvariablentypen und decken operativen Einzelheiten, Perl besser als andere High-Level-Sprache: noch besser (wie Python).
  • Da lehnt sich stark von anderen Sprachen Grammatik, so von anderen Programmiersprachen Perl-Programmierer können schnell programmiert werden und die Aufgabe auf der Hand vervollständigen, die die Sprache Perl macht, ist eine einfache Sprache zu verwenden.
  • Perl ist erweiterbar, wir können CPAN ( "das Comprehensive Perl Archive Network " Comprehensive Perl Archive Network) Zentrallager wir viele Module finden müssen.
  • Perl mod_perl Modul ermöglicht Apache Webserver Perl - Interpreter.


Perl Nachteil

Perl ist auch wegen der Flexibilität und "exzessive" redundante Syntax, auch nur die Schreib gewonnen (write-only) von "Ruf", weil Perl-Programme sehr casual (zum Beispiel geschrieben werden kann, können Sie eine Variable deklarieren, ohne direkt), aber weniger wahrscheinlich, dass einige Buchstaben erhalten unerwartete Ergebnisse (ohne Fehler), viele Perl Programmcode ist schwer zu lesen, zu schreiben, die dieselbe Funktion Codelänge zu erreichen zehnmal variieren kann, die das Programm macht Betreuer (oder sogar Schriftsteller) schwer aufrecht zu erhalten.

In ähnlicher Weise aufgrund der Eigenschaften eines solchen Zufalls Perl, Perl-Programmierer kann zu einem vergessenen Grammatik führen, so müssen oft das Perl-Handbuch anzuzeigen.

Empfohlene Abhilfe ist das Programm in Gebrauch zu verwenden streng, und verwenden Sie Warnungen, und die Uniform Code-Stil, die Bibliothek verwenden, anstatt zu versuchen, die Verwendung von "hartcodiert." Perl kann auch als elegante Schreiben von Code wie Python oder Ruby und andere Sprachen sein.

In vielen Fällen nehmen perl.exe Prozess viel Platz im Speicher, wenn auch nur vorübergehend, aber das Gefühl ist nicht gut.