GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "Component Programming in D"

Track: Languages / Time: Tuesday 14:30 - 15:20 / Location: Lille Sal, Musikhuset

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.

Download slides

Walter Bright, Develops Compilers and Programming Languages

Walter Bright

Biography: Walter Bright

Walter Bright is an Engineer at Digital Mars

He graduated from Caltech in 1979 with a degree in mechanical engineering. He worked for Boeing for 3 years on the development of the 757 stabilizer trim system. He then switched to writing software, in particular compilers, and has been writing them ever since.

Walter has written, from front to back, compilers for C, C++, Javascript, Java, and the D programming language. He is the principal architect for the D programming language.

Twitter:  @walterbright