in reply to Perl Like Things

I've never found any programming language that intrigues me as Perl does. (I've used LISP and C/C++ and liked to have utilities that I wrote using those, but didn't enjoy the actual programming as much.) Playing music is probably the one thing that I enjoy in a similar way. The feeling that I get seeing a nice Perl program is similar to that evoked by hearing a clever musical phrase; in both cases I want to assimilate that so I can "make it my own." Perhaps it is because Perl seems closer to a "natural" language than other programming languages (at least the ones I am familiar with.) But fortunately I don't have to replace anything - I can have it all. Life seems good - I wish it were so for everyone!
chas

Replies are listed 'Best First'.
Re^2: Perl Like Things
by skx (Parson) on Mar 12, 2005 at 13:55 UTC

    For me the intruiging nature of Perl is only equalled by lisp - So I'm suprised you mention it in a non-intruiging sense.

    I guess it's just a case of each of us having different preferences.

    The thing about Perl is that there are a wide range of doing things, and ditto with Lisp - once you get it. With Perl you can do things in one fashion, and then gradually improve to using better idioms and techniques, whereas I'd say that with Lisp there's an obviously correct way to do things and once you've got it you know it.

    I had a real awakening once I realised that I understood how lisp worked, and how to do things in a lispy fashion - something that was wholey new to me.

    I come from a z80 assembly background, via BASIC, C, C++, and Java. Each of those taught me something new. With C it was that pointers could be used to get low-level access so assembly language wasn't required. With C++ it was OO, and the fun of the STD::Strings. With Java I got more into OO.

    From that point of view Perl is almost a step backwards, very procedural, and with so-so OO support - but I keep being drawn back to perl as it suits me, easy to get started working on a new problem for example.

    Lisp is something I cannot often use for practical reasons but it's so .. me!

    Steve
    ---
    steve.org.uk
      Actually, I do really like LISP a lot - I studied all of Steele's book and read a lot of the Reference Manual (hundreds of pages available online). But with Perl it is so easy to do fairly complex things (using available modules.) E.g., I wrote my own webmail and web news reader programs in about a day. Also, Perl has to be the ultimate in text searching and manipulation; in some sense that seems like one of the most important things that one can do - after all, most information that humans are concerned with can be expressed as text, and if one can deal with and manipulate that, what else is necessary?
      Of course, all programming languages ultimately do the same things; only the style (and built-ins) differ.
      chas