The Case for Graphics Programming Using the D Language - Mike Shah - ACCU 2025
ACCU Membership: https://tinyurl.com/ydnfkcyn --- The Case for Graphics Programming Using the D Language - Mike Shah - ACCU 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 that 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? Slides: https://accu.org/conf-previous/accu2025/ Join think-cell as a C++ Developer and work on cutting-edge challenges with a focus on code excellence, innovation, and working alongside an international team of experts — apply now to be part of a team shaping the future of business presentations. https://www.think-cell.com/en/career --- 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 / mikeshah Video Sponsored By JetBrains --- The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming. Discounted rates for members. ACCU Membership: https://tinyurl.com/ydnfkcyn 2025 Program: https://accu.org/conf-previous/accu2025/ https://accu.org https://www.accuconference.org/ https://mastodon.social/@ACCUConf / accu-conference https://bsky.app/profile/accuconf.bsk... / accuorg / accuconf --- YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk #accuconf #dlang #graphicsprogramming #gamedev #gamedevelopment #graphic #games #graphics #programming #softwaredevelopment #softwareengineer #programmingconcepts #coding #programmingtutorial
![[Dlang Episode 1] The D Programming Language - dlang](https://i.ytimg.com/vi/SpaBnkUHHuI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLB0oXNDvJANYix4HktDLCU8dujaFg)
[Dlang Episode 1] The D Programming Language - dlang

One Formula That Demystifies 3D Graphics

D Programming Language

Reinventing Entropy | Compression & Intelligence Part 1

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

It finally happened

The Mind Behind Linux | Linus Torvalds | TED

Why Building AI Data Centres Isn’t Working Anymore

Tips for C Programming

Three Cool Things About D - The Case for the D Programing Language

(Finally) Sufficient Monitoring and Logging

Circle, Carbon, Cppfront, Val, DLang oh my! (Language Evolution) | Modern Cpp Series Ep. 89

Intro to Zig

The AI Take Over Has Completely Backfired and I Can't Be Happier

Easy Senders/Receivers - Lucian Radu Teodorescu - ACCU 2025

Concurrency is not Parallelism by Rob Pike

They Lied to You About AI (This Study Proves It)

DConf Online '22 - Testing Editors & IDEs for the D Language

The worst programming language of all time

