D vs C++

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Sat Dec 25 07:30:40 PST 2010


On 12/25/10 12:21 AM, bearophile wrote:
> D built-in AAs are a hash map, but they use comparisons to resolve collisions. This makes D AAs strong against malicious attacks. Python dicts are faster but they are a pure hash map.

What is a pure hash map?

>> than std::unordered_set, but I don't know of any other data structures in D
>> for this (I'm still learning).
>
> A unordered_set is not present in stc.collections yet.

Well the built-in AAs are unordered sets.

> Regarding your code, break and continue statements are not Structured Programming, so it's better to avoid them when possible.

I guess I'd be the guilty one :o). I like break and continue, not to 
mention scope, and I think structured programming is all too often 
noncritically as "good". Anyway, this is minutia not to bother a new 
member with!

Andrei


More information about the Digitalmars-d mailing list