Linked by Hadrien Grasland on Wed 15th Jun 2011 07:32 UTC, submitted by ebasconp
General Development "The recently finished C++ ISO standard, with the working name of C++0x, is due to be published this summer, following the finishing touches to the ISO spec language and standards wonks agreed upon in March."
Thread beginning with comment 477649
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[9]: Basically, awesome
by FealDorf on Sat 18th Jun 2011 00:52 UTC in reply to "RE[8]: Basically, awesome"
FealDorf
Member since:
2008-01-07

IMHO... Runtime metaclasses are mostly a way of getting around the limitations of the language's OO system or a poorly structured library in exchange for slowing the language down. That's why Smalltalk and Ruby are much slower than C++... Templates cover this deficiency to some extent though (if C++ with templates is compared to Java without metaclasses)

Compile-time macros (and metaclasses) though would be totally awesome. I remember correctly, D has 'em to some extent.

Reply Parent Score: 1

RE[10]: Basically, awesome
by moondevil on Sat 18th Jun 2011 11:12 in reply to "RE[9]: Basically, awesome"
moondevil Member since:
2005-07-08

There no slow or fast languages. Only slow or fast implementations

Reply Parent Score: 2

RE[11]: Basically, awesome
by Alfman on Sat 18th Jun 2011 11:30 in reply to "RE[10]: Basically, awesome"
Alfman Member since:
2011-01-28

moondevil,

"There no slow or fast languages. Only slow or fast implementations"

I'm glad someone other than me is saying it.

Ideally a language ought to be picked on it's ability to express the intent of the developer. And the compiler would figure out the details of getting it to run most efficiently on the platform.

The perfect compiler would take any algorithm written in any language and transcode it to the best equivalent algorithm which is known.

Of course we are not quite there yet.

Reply Parent Score: 2

RE[11]: Basically, awesome
by FealDorf on Sat 18th Jun 2011 13:41 in reply to "RE[10]: Basically, awesome"
FealDorf Member since:
2008-01-07

If you're suggesting that, say, vtables can run as fast as templates, then I wanna see some benchmarks.

Unless you're talking about aggressive optimisations, which can be applied to BOTH static and dynamic languages.

Reply Parent Score: 1