User since: Apr 13, 2000 at 10:16 UTC (26 years ago)
Last here: Mar 19, 2003 at 20:07 UTC (23 years ago)
Experience: 18
Level:Initiate (1)
Writeups: 13
Location:n/a
User's localtime: Dec 18, 2025 at 08:01 UTC
Scratchpad: None.
For this user:Search nodes

I've been programming for a long time, but I have never encountered a programming language that combined both the depth and the simplicity of Perl. Once you get past the context-sensitive nature of the syntax, and you grok its basic data structures and functions, the world just opens up for you. For the longest time it bothered me that if I create an array like this:

@array = ("here","are","some","array","values");

I would then have to index into the array this way:

$b = $array[2]

I didn't get why @array has to be referenced as $array[2] until I realized: $array[2] is a scalar, and as such the dollar sign in place of the at sign at the start of the array name is perfectly reasonable.

No language can handle string manipulation quite like Perl. Only a few languages are interpreted rather than compiled; interpreted languages are easier to write. Perl's string handling and fast development cycle make it ideal for creating web pages on the fly. But really, I think I must be preaching to the choir here. Sorry, it's late.

When I'm not programming in Perl, I'm either (a) working on web pages or on graphics for web pages; (b) editing digital audio; (c) creating electronic music; (d) eating/sleeping etc or (e) hanging out with my girlfriend.

I wish you all the best of luck in all your Perl endeavors.