Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: There's Only One Way To Do It

by flyingmoose (Priest)
on Apr 07, 2004 at 13:21 UTC ( [id://343270]=note: print w/replies, xml ) Need Help??


in reply to There's Only One Way To Do It

But in Java (and most other languages) the programmer needs to think no only about those higher-level issues, but also about the lower-level structures and algorithms
I don't agree this is a good thing. For a higher level language (one that uses a VM anyway), this is a sign of the failings of that said language. As for thinking about lower-level structures and algorithms, if that is your glory, you will have much more fun in C.

IMHO, Java is halfway between a lower-level language (without the functionality) and a higher-level language (without the expressive constructs).

Apologies to Van Halen, but it's the "Worst of Both Worlds". A good language allows both (the "Best of Both Worlds"), in both the gory detail of low-level programming, and the expressiveness of things such as (cleanly implemented) lambda functions -- and the programmer would be able to switch between them at his/her chosing, not based on internal requirement or language deficiency.

Replies are listed 'Best First'.
Re: Re: There's Only One Way To Do It
by jdporter (Paladin) on Apr 07, 2004 at 15:41 UTC
    I don't agree this is a good thing.
    I didn't mean to say that it is a good thing, only that it may explain why some folks feel that Java (or some other language) gives them a very wide field in which to express their creativity. Of course, I could be totally off base. As gmpassos said, the mere fact of having to think about those mundane issues may be more of a drag. I would certainly find it so.

    jdporter
    The 6th Rule of Perl Club is -- There is no Rule #6.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://343270]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (None)
    As of 2024-04-19 00:22 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      No recent polls found