Is there any rational basis for choosing among programming styles or is it all personal choice and hype? What are the first-order ideals by which we can judge programming styles and techniques? What about programming techniques and programming languages matters and what is just "noise"? This presentation articulates some opinions and backs them up with code examples and a few simple experiments. The focus of my examples will use C++, and I will touch C++Ox only tangentially.
展开▼