Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Re: Re: Re: Re: OT: JavaJunkies (Javamonks sorta)

by chaoticset (Chaplain)
on Feb 06, 2004 at 23:54 UTC ( #327251=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Re: Re: OT: JavaJunkies (Javamonks sorta)
in thread OT: JavaJunkies (Javamonks sorta)

But because with some languages such terseness is not possible, obfusication becomes hard, and the readibility goes up.
Yes, but that's really my question -- why are people willing to endure "hardness" in spoken or written English, but not in code?

No one would seriously suggest that people stop using contractions or acronyms. NASA is easier than National Aeronautics and Space Administration, but nobody begrudges the use of the term. Why is $_ different?

Which is a misleading question -- it's not different at all in concrete terms so I guess the question should really be why do people think about them differently?



-----------------------
You are what you think.

  • Comment on Re: Re: Re: Re: Re: OT: JavaJunkies (Javamonks sorta)

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: Re: OT: JavaJunkies (Javamonks sorta)
by Vautrin (Hermit) on Feb 07, 2004 at 14:34 UTC
    People think about them differently because somebody who doesn't know perl and sees the camel obfu or badly written code and thinks it's insane. It's about perception. People who see java and know another traditional language (like C++) can follow along much easier then hard to read Perl code (although I would argue that good perl code is just as easy to read).

    Want to support the EFF and FSF buy buying cool stuff? Click here.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://327251]
help
Chatterbox?
[hippo]: Yary: There are a few useful pointers in I need perl coding standards
[hippo]: ... and a boatload of good stuff in On Coding Standards and Code Reviews
[Yary]: Looking at system pm's, looks like it's "package" on the first line, then POD, then "use 5.xyz;use strict; use warnings; use modules..."
[Yary]: ah thanks for those links
[hippo]: Just bear in mind that all such ideas are subjective.
[choroba]: There might be a different standard at the shop you write the code for.
[choroba]: The order of package - (strict+warnings | warnings+strict) - modules makes sense, POD and strict-warnings order are not so important

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (9)
As of 2018-01-23 17:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How did you see in the new year?










    Results (250 votes). Check out past polls.

    Notices?