The Case for Graphics Programming using the D Language
Mike Shah
14:00-15:30, Tuesday, 1st April 2025
‘write fast, read fast, and run fast’ is the mantra found on the D programming language homepage (https://dlang.org/). Did you notice a word game and graphics programmers love that is used 3 times? Fast! In this talk I will show examples of how I have used programming techniques that available in the D programming language to build graphics applications and games. Throughout this talk I will showcase graphics demos in the D language, and more generally programming language features that 'changed' my approach to graphics programming. The greater goal of this talk, is to show attendees why there can be a payoff of using non-mainstream programming languages in specific domains. After all -- why not have a competitive advantage?
Mike Shah

Mike Shah is an Associate Teaching Professor at Northeastern University in the Khoury College of Computer Sciences. His primary teaching interests are in computer systems, computer graphics, and software engineering. His research interests are related to performance engineering (dynamic analysis), software visualization, and computer graphics. Along with teaching and research work, he have juggled occasional consulting work as a 3D Senior Graphics Engineer in C++. Mike enjoys creating programming content at https://youtube.com/c/MikeShah