D dropped in favour of C# for PSP emulator

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Wed May 16 07:25:43 PDT 2012


On 5/16/12 2:29 AM, bearophile wrote:
> Kirill:
>
>> How about users who don't know what binary search is. binary search is
>> an intuitive concept for people who have good programming experience
>> but assumeSorted(r).contains(x) is more intuitive to higher level users.
>
> Even if you don't know the name "binary search" (something that all CS
> students learn very early in their studies, a concept that is also
> taught in "Unplugged CS" to little children) how can you be sure that
> "assumeSorted(r).contains(x)" will perform a "fast search" like when you
> search people names in a sorted sequence?
>
>
>> So in short, I support that Andrei aims for larger audience.
>
> Then why is Andrei using the name std.algorithm.schwartzSort? For every
> 20 CS students and programmers that know what a "binary search" is, you
> probably get only 1-4 that know what a "Schwartz Sorting" is. So I think
> your explanation of Andrei aim doesn't hold water.

Just trying my best to do the right thing by everyone. Not much else to 
read into it.

Andrei


More information about the Digitalmars-d mailing list