ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Perl language gets a revamp

Stephen Shankland CNET News.com

Published: 27 Dec 2007 11:50 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The Perl Foundation last week released the latest version of the programming language, Perl 5.10.

According to the foundation, this is the first new version in five years, and it has an emphasis on rough-and-ready practicality over syntactical formality.

Perl 5.0 has some features designed to make programming a little easier, according to the Perl Foundation. Among them is a "say" command that could ease some text-output chores, a "switch" operator to send a program in various directions depending on different situations, and improvements to the all-important "regular expression" methods for handling text. The Perl interpreter, which runs Perl programs, is also faster and requires less memory, the foundation said.

VIDEO

Dialogue Box
Dialogue Box 4.3: Does the iPhone 3G mean business?

Dialogue Box hooks up its shiny new iPhone 3G to Exchange Server, and has an 'email-off' with a keyboard-equipped Windows Mobile smartphone...

View full video+

Perl programmers have been working already on two other future versions, 5.12 and Perl 6, but neither has a launch date yet, according to foundation spokesman Andy Lester. "Perl 5 and Perl 6 will stay in dual development. Perl 5 has such a huge installed base, it won't be going away any time soon after Perl," he said.

Perl founder Larry Wall initially announced Perl 6 in 2000, and development is still under way. Perl 6 attempts, among other things, to clean up some of the problems caused by the informality of Perl 5.

Closely related to Perl but separate is Parrot, an attempt to create a virtual machine that can execute programs written not just in Perl 6 but also in Ruby, Lua, Javascript, Python and PHP. (Virtual machine software provides an insulating layer that shields programs from the particulars of the computer and operating system they're running on.) Programmers released Parrot version 0.5.1 on 18 December.

The official list of changes introduced in Perl 5.10 is available at the Comprehensive Perl Archive Network.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
0 out of 2 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:





Related Jobs

SAS Consultany Opportunity European Travel 65k

They are currently recruiting for 5 SAS Programmers to work on some of the largest projects in the country. From there you will also provide ...

Web Project Manager/ Web Services Architect 150 -200 12month Contract

The successful candidate will have a good working knowledge of , Web Servers (Websphere, Weblogic, Webspeed), ASP, PERL, PHP, HTML, CSS, IIS, n-tier ...

SUPPORT ENGINEER 2G/3G/GPRS/SS7/GSM/3GPP/SIGNALLING/TCP/IP/IP

GSNlite configuration and experience Satellite systems testing Programming in Perl and C++ Salary on offer for the role is 50000 + benefits. ...

Discussions

dwr50 dwr50

MS WSBS

Thursday 24 July 2008, 5:46 PM

1 comment

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling