|
Re: if u cn rd ths ...
|
Posted: Sep 1, 2005 10:42 PM
|
|
> 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.
Spike
|
|