[Tfug] Language choices
Michael Schultheiss
schultmc at cinlug.org
Sun Oct 29 20:24:03 MST 2006
Tim Ottinger wrote:
> On Sat, 28 Oct 2006 16:38:18, Chris Niswander <cn.tfug.account at bitboost.com>
> wrote:
> >
> > >for node in nodes: print node
> > > v.
> > >nodes.each { }node| puts node }
> >
> > So, in this context, what do you mean by "more correct"?
>
>
> "More correct" isn't "more correct". It's more powerful, better for
> programmers, smarter in its way. When you're used to blocks, you can hardly
> stand not having them.. Blocks are a very powerful abstraction, and make
> writing code a lot simpler and more clean for people who are block-infected.
> I'm sorry that it sounded like there was some kind of formal correctness
> proof.
>
> I think that the first one is easier for people to grasp. I think that
> probably makes it "a more correct choice" for people who aren't programmers,
> like visual basic users. ;-)
I find the first one easier to grasp since its syntax is similar to
nearly every language I've learned so far.
More information about the tfug
mailing list