Article View: dnet.archiv
Article #188Re: perl-4.000.tar.Z auf ftp.Uni-Koeln.DE
From: Simon Leinen
Date: Sat, 23 Mar 1991 12:41
Date: Sat, 23 Mar 1991 12:41
51 lines
3676 bytes
3676 bytes
>>>>> On 22 Mar 91 22:28:08 GMT, ORAKEL@rzmain.rz.uni-ulm.de >>>>> (Framstag) said: Framstag> Bescheidene Frage: was ist perl? Ich kenn nur PEARL. Ist Framstag> perl auch ne Programmiersprache? Genau. Mit PEARL hat Perl aber nix zu tun. Perl steht fuer `Practical Extraction and Report Language'. Viele Aufgaben, fuer die man sonst `sed', `awk', `sh' oder C-Programme einsetzt, lassen sich mit Perl einfacher loesen. Der Anfang der (ca. hundertseitigen) manual page beschreibt Perl wie folgt: man perl> DESCRIPTION man perl> Perl is an interpreted language optimized for scanning man perl> arbitrary text files, extracting information from those man perl> text files, and printing reports based on that man perl> information. It's also a good language for many system man perl> management tasks. The language is intended to be man perl> practical (easy to use, efficient, complete) rather man perl> than beautiful (tiny, elegant, minimal). It combines man perl> (in the author's opinion, anyway) some of the best man perl> features of C, sed, awk, and sh, so people familiar man perl> with those languages should have little difficulty with man perl> it. (Language historians will also note some vestiges man perl> of csh, Pascal, and even BASIC-PLUS.) Expression man perl> syntax corresponds quite closely to C expression man perl> syntax. Unlike most Unix utilities, perl does not man perl> arbitrarily limit the size of your data--if you've got man perl> the memory, perl can slurp in your whole file as a man perl> single string. Recursion is of unlimited depth. And man perl> the hash tables used by associative arrays grow as man perl> necessary to prevent degraded performance. Perl uses man perl> sophisticated pattern matching techniques to scan large man perl> amounts of data very quickly. Although optimized for man perl> scanning text, perl can also deal with binary data, and man perl> can make dbm files look like associative arrays (where man perl> dbm is available). Setuid perl scripts are safer than man perl> C programs through a dataflow tracing mechanism which man perl> prevents many stupid security holes. If you have a man perl> problem that would ordinarily use sed or awk or sh, but man perl> it exceeds their capabilities or must run a little man perl> faster, and you don't want to write the silly thing in man perl> C, then perl may be for you. There are also man perl> translators to turn your sed and awk scripts into perl man perl> scripts. OK, enough hype. Seit Anfang des Jahres gibt es auch ein dickes Lehrbuch zu Perl: ``Programming Perl'' aus der O'Reilly Nutshell Series. In Deutschland habe ich es allerdings trotz aller Bemuehungen noch nicht bekommen. -- Simon Leinen.
Technical Details
Message-ID:
<SIMON.91Mar23134133@bard.first.gmd.de>Path:
arc1-ca.pugleaf.net!gmdzi!unido!ira.uka.de!fauern!opal!gmdtub!simon!simonReferences:
<RO.91Mar20190755@sun0.thp.uni-koeln.de> <1991Mar23.002919.13280@rusmv1.rus.uni-stuttgart.de>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11b371,245e7e7cbb862619 X-Google-Attributes: gid11b371,public X-Google-ArrivalTime: 1991-03-23 06:05:50 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!ira.uka.de!fauern!opal!gmdtub!simon!simon From: simon@gmdtub (Simon Leinen) Newsgroups: dnet.archiv Subject: Re: perl-4.000.tar.Z auf ftp.Uni-Koeln.DE Message-ID: <SIMON.91Mar23134133@bard.first.gmd.de> Date: 23 Mar 91 12:41:33 GMT References: <RO.91Mar20190755@sun0.thp.uni-koeln.de> <1991Mar23.002919.13280@rusmv1.rus.uni-stuttgart.de> Sender: news@bigfoot.first.gmd.de Reply-To: simon@opal.CS.TU-Berlin.DE Organization: GMD-FIRST, Berlin Lines: 51 In-reply-to: ORAKEL@rzmain.rz.uni-ulm.de's message of 22 Mar 91 22:28:08 GMT