Re: if u cn rd ths ...
Posted: Sep 2, 2005 1:42 AM
> I could make the case that * means *this is simpler,
I guess it all depends on your idea of simplicity to
me simplicity would involve a language being intuitive.
Now I haven't done too much C++, but if it mean anything
close to what it means in Java, the "this" keyword
clarifies the concept of OO programming much more than
leaving it out. We all know that "this" refers to
"this object". On the other hand if you take simplicity
to mean less characters in a line of code then leaving
out this would make sense from that angle.
> I am not sure I see that. If * by itself means *this, then
> it seems pretty uncryptic.
Personally I think the fact that Java bring to some
extent C++ (at least from the little I've done), brings
across a sense of simplicity and ease of learning from
the fact that it is mapped out in Objects that one
can visualize conceptualize from a real world point of
view (which is why a language like Java is great for
a Newbie - it enables one to visualize large scale systems
in a very modular format - at which point one only concerns
himself with the glue logic and can concentrate on design.
With a whole bunch of *s, that will take away from
creating a language that is closer to human form.
I thought that was the whole idea of Highlevel languages
- to bring it closer to human-like statements.
does having "*this" not make things much more clear
than eliminating four extra characters? Anyways, I
guess its a matter of opinion.
Anyways, I must say man - its great to see you tackle
such a task. I wish you success. I don't want to be
like all these haters simply knocking on your achievements
and endeavours coz they don't seem to have the "sack of
rocks" to go at such an ardous task themselves.
Hope it (Heron) hits the mainstream at some point.