Okay, in answer to your question, my background is mainly in
Network/System Administration.  Starting on Windows systems, and then
moving into Unix/Linux systems after that.  I've played around a bit with
VB and C++.  I've never had any problems with syntax, it's been the
thought process behind it that's been an issue.  To give an example, I've
never been good with spoken languages.  I can learn the syntax, but I
can't "think" in that language, so I've always struggled.  By that I mean,
when (for example) someone is talking with another person in Spanish, do
those people hear English, or do they hear Spanish and translate it to
English in their heads.
I hope that's a clearer example of what I'm looking for.

Thanks,
Tom

-- 
#!/usr/bin/perl -w # 526-byte qrpff, Keith Winstein and Marc Horowitz
<[EMAIL PROTECTED]> # MPEG 2 PS VOB file on stdin -> descrambled output
on stdout # arguments: title key bytes in least to most-significant order
$_='while(read+STDIN,$_,2048){$a=29;$c=142;if((@a=unx"C*",$_)[20]&48){$h=5;
$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$b=73;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=($t=255)&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9
,$_=(map{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t
^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271))
[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval

On Wed, 23 May 2001, Adam Turoff wrote:

> On Wed, May 23, 2001 at 02:59:13PM -0500, Tom Yarrish wrote:
> > Hey all,
> >
> > Been reading the list for a little while, and had sort of a philosophy
> > question for the group.  I've been trying to learn Perl for some
> > time (in fact, my company has offered to pay for me to take a Sun
> > course on it).  In the mean time I've been reading through the
> > standard Perl books (Learning Perl and Programming Perl for starters),
> > and trying to get an understanding.  I'm starting to get the gist
> > of the language (understanding how arrays work, functions, regex,
> > etc), but my problem is how to "think" in a programming style.  By
> > that I mean how do I approach a possible perl program (like I want
> > to do A, how do I go about doing it).  What have people done/read/whatever
> > to "think" in a perl state of mind.  As I said, I've been trying
> > for some time to learn Perl, but it seems like this is a hump I
> > can't figure out how to get over.
>
> Tom, can you please start by telling us a little about yourself
> and the kind of work you're doing?  That might give us some clues
> on the path we should point you.
>
> I came to Perl as a C programmer, so the way I started to think in
> Perl was to unlearn all of the bondage and discipline of type
> conversions, pointers and memory allocation.  For sysadmins, the
> path is different, and it's probably different still for biologists
> and Java programmers.  :-)
>
> Thinking in Perl, to me, is about focusing on the data and focusing
> on your problem.  Once you get used to that, then thinking in terms
> of scalars, hashes, and idioms (while(<>), open or die) will just come
> naturally.
>
> Z.
>
>
>

Reply via email to