On Tuesday 10 February 2015 11:01:50 Smith Martin wrote: > >So, no, I don't think we should discuss everthing ever written about C++ > >efficiency in the Qt docs. But we need to point it out to each other in > >code reviews and become better at not writing sloppy code. > > The suggestion was not to discuss everything about C++ efficiency but to > discuss the traps for young players using a QMap when a sorted QVector > would be better.
I'm not saying that the docs should not contain some information. I'm saying that this is not about our users, it's about us, the developers. > >IOW: We need to start thinking about our algorithms and data structures > >again[1], but this time in the new world of caches and multithreading > >where the only fast data structure is an array.[2] > > But if this is a new world, then the CS course and reference books you > suggested might not say much about it yet. http://www.akkadia.org/drepper/cpumemory.pdf Note the publication date. > I'll bet most of our customers are not the C++ equivalents of Bruce Lee you > imagine them to be. Some of them might be coming to C++ via trying to > create something in QML. Again, I'm not talking to or about our users, I'm talking to and about us, the developers. -- Marc Mutz <[email protected]> | Senior Software Engineer KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090 KDAB - Qt Experts - Platform-Independent Software Solutions _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
