[LAU] No batch processing on Linux?

david gnome at hawaii.rr.com
Sat Sep 25 09:08:47 UTC 2010


Joel Roth wrote:

> With all the subtle craft of software development,
> I find it suprising to hear a truism that 
> it's hard to read perl. Harder than lisp?
> Hard than C? Harder than Forth?

I don't. I find perl utterly unreadable. Even simple basic perl stuff 
eludes me. It's gobbledeygook. But then, I've yet to succeed in even 
basic RegEx stuff regardless of language, so maybe I'm not good at 
cryptic expressions in general.

Lisp I've glanced at. I think the nesting would drive me crazy.

C and C++ I can at least read.

I used to program in Forth. Forth is very readable - as long as you keep 
the context and the stack in mind as you dive deeper into the vocabulary 
of the particular program you're reading. (Forth programmers are also 
famous for contests in writing the most unreadable one-line programs 
that do something non-trivial. They like to do that - popup a one-line 
program and challenge another Forth programmer to figure out what it 
does. Don't ask me for one of those!)

Regardless of the programming language, the important part is the 
design, architecture and coding discipline. Any programmer can write 
unreadable, unmaintainable, cryptic code in any language. Explains why 
perl is the way it is! ;-)

-- 
David
gnome at hawaii.rr.com
authenticity, honesty, community


More information about the Linux-audio-user mailing list