Go rant

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Mon Dec 21 11:41:07 PST 2009


Walter Bright wrote:
> retard wrote:
>> I have several imperative language programming books and instead of 
>> qsort they introduce the reader to the wonderful world of bubble sort!
> 
> Bubble sort should be part of an introductory programming course, if 
> only because:
> 
> 1. it's an algorithm that gets reinvented if one is not aware of it
> 
> 2. one needs to be able to recognize it, as one will encounter it a lot 
> in production code
> 
> 3. it's a great way to introduce concepts like big O
> 
> 4. it's a great stepping stone to introducing better sorts
> 
> 
> I've run into bubble sort reimplementations in production code written 
> by famous programmers who should know better. It happens all the time.

Fro your arguments 1-4 and your conclusion, I infer you made a slight 
typo. Let me fix that for you.

s/should be/should not be/


Andrei



More information about the Digitalmars-d mailing list