? Software Entwickler nennen Perl die " Duct Tape des Internet ", weil die Programmiersprache eignet sich für schnelle, einfache Korrekturen von Daten Probleme . Erstellt in den späten 1980er Jahren durch Software-Entwickler Larry Wall , fiel Perl Auftritt mit der steigenden Popularität des Internets und den Anfängen des World Wide Web. Perl kam aus dem Unix-Umfeld und hat viele gemeinsame Merkmale mit anderen Unix- Software. Zweck
Perl ist eine High-Level- Programmiersprache, zeichnet sich bei anspruchsvollen Textdatei Verarbeitung und , unter anderem verwendet , kann Hyper Text Markup Language Ausgang für Webseiten zu erzeugen. Es enthält Schnittstellen zu Datenbanken zu integrieren , so dass die Sprache in E-Commerce gut geeignet , Foren, Blogs und andere dynamische , datengestützte Webseiten ( siehe Referenz 4). Neben Internet-Anwendungen, ist Perl praktisch für Tag - zu-Tag- System-Administration, Reporting-und Wartungsaufgaben.
Unix Hintergrund
Perl auf Unix -basierten Computern entstanden und setzt seine Popularität auf Linux-Maschinen . Die Syntax lehnt sich stark an Unix-Shell- Scripting-Sprachen sowie C , C + + und Unix Textverarbeitung Dienstprogramme wie " awk . " Versionen von Perl sind auch für Microsoft Windows und Mac OS X.
verfügbar
interpretierte Sprache
in einem traditionellen kompilierten Sprache wie C, COBOL und FORTRAN , schreibt der Programmierer eine Quelldatei in der Sprache Ihrer Wahl , dann nutzt die Sprache der Compiler ein Programm erstellen ausführbare Datei der Computer läuft direkt . Im Gegensatz dazu läuft ein Perl- Programmierer die Perl-Interpreter , dann schreibt und führt den Code innerhalb des Dolmetschers. Der Dolmetscher ist eine interaktive Umgebung, die Programmierung erleichtert . Der Programmierer kann auch laufen Perl -Code aus einer Befehlszeile wie dieses Beispiel zeigt :
c : \\> perl programname.pl
Hier " prgramname.pl " ist eine Textdatei, die . ein Perl-Programm
Stärken und Schwächen
Perl -Chef Stärke ist die Geschwindigkeit der Entwicklung , seine knappe Syntax ermöglicht es Programmierern, leistungsfähige Code schnell zu schreiben. Die Sprache hat sich als bedeutender Akteur entstanden , mit einem Entwickler Basis einige Schätzungen bei über 1 Million setzen ( siehe Referenz 5). Doch der dichte Syntax von Perl -Programmen funktioniert auch gegen sie , so dass Programme schwer zu lesen und zu debuggen.