Linked by Eugenia Loli-Queru on Sun 3rd Sep 2006 12:23 UTC
General Development What is the future of programming? I retain a romantic belief in the potential of scientific revolution. To recite one example, the invention of Calculus provided a revolutionary language for the development of Physics. I believe that there is a "Calculus of programming" waiting to be discovered, which will analogously revolutionize the way we program. Notation does matter." More here.
Permalink for comment 158735
To read all comments associated with this story, please click here.
RE[6]: copy&paste
by Botty on Mon 4th Sep 2006 07:10 UTC in reply to "RE[5]: copy&paste"
Botty
Member since:
2005-09-11

Actually, boo just rounds the float to an int type.

Anyway, thanks for that summary of the benefits of dynamic typing. In boo refactoring pain is eased dramatically due to many of the variable types being inferenced, however, I can see some of the benefit. I think inferencing is a good trade off.

As for passing an object around without caring what type it is, most OO languages have a root object class. Any object can be abstractly moved about.

I don't usually throw away prototype code, I haven't often needed to - and in the times that I have, its a major architectural issue unrelated to typing.

And no, I don't do the uneccessary class thing. Although I am guilty of making every field a property (accessor methods). I wish .net had unified fields and properties as they are the same syntactically.

I'll look more at dynamic stuff.

Reply Parent Bookmark Score: 1