Beefy Boxes and Bandwidth Generously Provided by pair Networks Joe
go ahead... be a heretic
 
PerlMonks  

Re What is code readability -- Language readability

by starX (Chaplain)
on Jan 04, 2007 at 13:46 UTC ( [id://592994]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to What is code readability?

Being a pioneer in using Perl in a computer science department that was grounded heavily in C and Java (with the occasional foray into Lisp or assembler), I was hit with the inherent sloppiness of Perl thing a lot. I eventually started insisting on being able to reply to people via email. It went a little something like this.

Your argument is wrong. My argument Is Right. Perl is as readable as poetry. Your Just Not A Poet.

Crude, but it usually got the point across. Languages are never inherently readable, the writer of a document creates readability vis a vie their own personal writing style. Some people have a hard time understanding poetry, but should that mean English is inherently unreadable? A child might not be able to forge a grammatically accurate sentence, does that mean their language is difficult to understand?

What it comes down to is this: there are programmers who know how to write code for other people to read, and programmers who don't. You could write complicated code in any language without ever creating a new line because (generally) the compiler doesn't care. Perl just extends that.

Perl isn't an unreadable language, it just has a very understanding interpreter.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://592994]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.