Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Linux Format

Perl at 34

Perl is a language that today is all-too-often overlooked. Its creator Larry Wall was making open source software long before the phrase had entered the common parlance. He wrote the popular rn newsgroup reader for Unix terminals, and then to update it, wrote a helper program called patch. That tool (which uses a list of differences between two files to transform one into the other) became fundamental to software development on Linux.

In Perl, the first postmodern computer language (see www.wall.org/~larry/pm. html) Larry described how both Perl and Linux were deserving of the PoMo monicker. Both were open source, borrowed heavily from Unix and required “a lot of people who think programming is serious fun”.

So we figured Perl, its history, its developers and its community were long overdue some time and space. Before there were dev-ops and The Cloud, system administrators were crafting Perl scripts to do things too complicated for a conventional shell. Era-defining websites such as SlashDot, the IMDB and Yahoo! (most of which are still useful today) all leveraged Perl’s flexibility and power of expression. Perl is a language that excels at text processing. Regular Expressions (regexes, the powerful pattern-matching punctuation that confounds so many who, and , but all these tools are subject to arbitrary limitations imposed by the shell. Perl achieved them much faster, and since Perl had been ported to other platforms it obviated compatibility issues across shells and architectures.

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format3 min read
Super Grub2 2.06s4
The words ‘super’ and ‘grub’ seldom go together but the title is well earned in the case of this live CD, as it allows users to boot into virtually any operating system. The moniker Grub2 derives from the fact that given GRUB2 was a complete rewrite
Linux Format2 min read
Back Issues » Missed One?
Product code: LXFDB0319 In the magazine Get a flavour of what the latest version of Linux Mint has to offer, and dive inside Linux to discover the audio stack and learn what PipeWire has to do with it. Plus, explore the Linux filesystem, find out abo
Linux Format14 min read
Beginners’ Distributions
MX Linux » Ubuntu » Linux Mint » Pop!_OS » Linux Lite This month, we’re looking at five Linux distributions that are suitable for newcomers to Linux. A beginner in this context can mean a couple of things. On the one hand, it can mean a novice comput

Related