in reply to Paul Graham on Great Hackers

A high level language: the language goes to great lengths to do what the programmer wants.

A low level language: the programmer goes to great lengths to do what the compiler wants.

A structured language: the language goes out of its way to make the programmer do what some programming professor wants.

The idea that Perl is a low level language is laughable. I wonder if this professor ever did Z80 assembly, for instance. That's so low you're practically setting the bits with a screwdriver and a refrigerator magnet.

$jPxu=q?@jPxu?;$jPxu^=q?Whats?^q?UpDoc?;print$jPxu;