Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Indicators of your Perl skill

by Juerd (Abbot)
on Jan 10, 2005 at 12:49 UTC ( [id://420893]=note: print w/replies, xml ) Need Help??


in reply to Indicators of your Perl skill

Copied from http://juerd.nl/site.plp/perladvice:

Here is an incomplete list of things that you will need to understand:

  • An object is a reference to a blessed variable.
  • A list is not the same as an array.
  • There are three main contexts: void context, scalar context and list context.
  • Things are named or anonymous.
  • The language is Perl, the implementation is perl. Never write PERL.
  • There are different operators for strings and numbers.
  • Some operators perform short circuit logical operations, and these have high and low precedence versions.
  • There are lexical variables, package global variables and package global variables that are always in the main namespace.
  • Parameters are expected, arguments are passed.
  • An operator is either a unary, binary or ternary operator, or a list operator.
  • A statement consists of one or more expressions.
  • You can use alternative delimiters to avoid the leaning toothpick syndrome.

If you understand all this, you have reached at least the level that I think is the absolute minimum required for you to call yourself a "Perl programmer".

Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }

Replies are listed 'Best First'.
Re^2: Indicators of your Perl skill
by kiat (Vicar) on Jan 10, 2005 at 14:12 UTC
    Thanks, Juerd :) It's a pretty reasonable list.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (3)
As of 2024-04-25 04:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found