|
-
May 14th, 2007, 02:41 AM
#12
Re: D
Language comparisons with feature comparison tables are utterly stupid, especially when they ignore the standard library and focus on the core language.
With these comparisons, python would be a very poor language, while Perl would be rich... Even for all the things where they perform identically!
Moreover, it's very biaised.
The choice of features is arbitrary.
It's easy to claim that language X is better than language Y by listing in the table only features that X has and that Y doesn't have, and ignoring features that both have, or features that Y has but not X.
Moreover, it's easy to list many minor or useless features which adds a lot of "features that X have but not Y", but which are irrevelant.
Language comparisons are usually not clever, but language comparisons through table of features are the most utterly stupid comparison possible.
A good language don't need a big core. It doesn't even need a big standard library. It needs to be able to do many things, in a convenient way. Either through core features, or through portable open source libraries, or through the capacity of directly interacting with the system API.
"inherit to be reused by code that uses the base class, not to reuse base class code", Sutter and Alexandrescu, C++ Coding Standards.
Club of lovers of the C++ typecasts cute syntax: Only recorded member.
Out of memory happens! Handle it properly!
Say no to g_new()!
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|