LYCOS RETRIEVER
Perl: Perl Programming
built 646 days ago
The weekly Perl meetings have ... been progressing nicely. The initial meeting, which took place at March 18, 2002, was a small meeting with only 6 people, no set agenda and no regular place to meet. However, since about June 2003 Dapey Zahav have kindly donated the use of a room and overhead projector. Thanks to this set location, great participation by Perl Mongers willing to prepare lectures, and the organization of Gabor Szabo, the Israeli Perl Mongers have since then met regularly, with an attendence of usually about 15-25 people. Recently the Perl Mongers have started to follow-up the technical session with a social one, going together after the lectures are over to a nearby pub. Hopefully this will continue and become a tradition :-)
Source:
Perl "golf" is the pastime of reducing the number of characters used in a Perl program to the bare minimum, much as how golf players seek to take as few shots as possible in a round. This use of the word "golf" originally focused on the JAPHs used in signatures in Usenet postings and elsewhere, though the same stunts had been an unnamed pastime in the language APL in previous decades. The use of Perl to write a program which performed RSA encryption prompted a widespread and practical interest in this pastime.[40] In subsequent years, code golf has been taken up as a pastime in other languages besides Perl.[41]
Source:
Perl has one small win here. Normally, Perl increases the number of buckets as the number of items in the hash increases. If it did that here, it would be wasting time and space, since this program only uses one bucket. But fortunately for Perl, this program doesn't trigger the condition that makes Perl expand the hash: Perl only does that when a key is inserted into a previously empty bucket.
Source:
Perl has most of the usual conditional and looping constructs except for case/switch (but if you really want it, there is a Switch module in Perl 5.8 and newer, and on CPAN. See the section on modules, below, for more information about modules and CPAN).
Source:
Perl figures heavily in the production of a historic institution - the Oxford English Dictionary. Oxford University Press, the publishing arm of the University of Oxford, which publishes the dictionary, has used Perl for a number of years. Tags: Perl, Scripting Languages, Programming Languages, Development Tools, Software/Web Development, Web Development, Software Development Book chapters
Source:
The execution of a Perl program divides broadly into two phases: compile-time and run-time.[17] At compile time, the interpreter parses the program text into a syntax tree. At run time, it executes the program by walking the tree. The text is parsed only once, and the syntax tree is subject to optimization before it is executed, so the execution phase is relatively efficient. Compile-time optimizations on the syntax tree include constant folding and context propagation, but peephole optimization is ... performed. However, compile-time and run-time phases may nest: BEGIN code blocks execute at compile-time, while the eval function initiates compilation during runtime. Both operations are an implicit part of a number of others—most notably, the use clause that loads libraries, known in Perl as modules, implies a BEGIN block.
Source: