Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^2: Let's face it, Perl *is* a scripting language

by Ovid (Cardinal)
on Aug 08, 2006 at 12:48 UTC ( [id://566147]=note: print w/replies, xml ) Need Help??


in reply to Re: Let's face it, Perl *is* a scripting language
in thread Let's face it, Perl *is* a scripting language

You can read some of the differences in this old perlfaq.

Just imagine trying to build a scalable system without lexical variables! When I did that in COBOL, we had horrible variable names like WS-GLJ0030R-ACCT-LIMIT to avoid collisions. Real fun! Oh, and in Perl 4, you had true globals by forcing variables whose names began with underscores into main::. This is often a convenience and you can see remants of this with variables like $_, $1, and so on. However, for programming larger systems, encouraging user-supplied globals is bad.

Cheers,
Ovid

New address of my CGI Course.

  • Comment on Re^2: Let's face it, Perl *is* a scripting language

Replies are listed 'Best First'.
Re^3: Let's face it, Perl *is* a scripting language
by nevyn (Monk) on Aug 08, 2006 at 21:12 UTC

    So as someone else who started, many years ago, with Perl 5 ... I'd have to say, doesn't this take away from your argument? I've seen my share of "not great" perl, and most of it still used lexically scoped vars (AIUI Perl 4 used typeglobs a lot more too ... but that's also something I don't see).

    If anyone said "oh, isn't that just a scripting language" to me recently, I'd be tempted to reply "What, like Java?"

    --
    James Antill

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://566147]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (2)
As of 2024-04-20 06:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found