It's always a pleasure to get to spend time with Andrei Alexandrescu and pick his formidable mind. Here, we turn the camera on and have a frank and honest conversation about the current state of the D programming language, including how he and his team are using it at Facebook. Then there's talk about how it's evolving, where it fits in (it's sweet spot) in the modern computing fabric. We also venture into C++ World and talk about long compile times (for C++ this is an issue that stems from it's C roots and templates, but the linker can share some of the blame, too), one of the things the C++ committee will be working on. This conversation is mostly about D, all things D, as it were.



This was recorded during Lang.NEXT 2014, which was a wonderful event full of programming language goodness. Make sure to watch the sessions. Andrei's D session will be live in the coming days.



Huge thanks to Andrei for taking the time to ride tandem with the random on Channel 9.