Tuesday 2nd October, 2012
2:30pm to 3:20pm
Architecting a complex program out of simpler, independent building blocks has long been recognized as a means to higher programmer productivity and programs that work better.
But creating independent, robust, high performance, reusable software components turns out to be remarkably difficult.
Most schemes fall well short. I will show how a combination of features of the D programming language enables the creation of best-of-breed components that 'snap together' with ease, with plenty of headroom for user customization and compiler optimization.
Sign in to add slides, notes or videos to this session