Recent submissions

Comment · 4 days ago
I have found OpenGL 4.5/4.6 to be a sweet spot for students currently learning graphics in a semester course. SDL_GPU is otherwise a good intermediate I would consider.

I remember for myself: learning a new API (opengl), new paradigm (gpu programming), and new language(glsl) all on top of learning graphics concepts is a lot. OpenGL 4.5 and 4.6 are modern enough to get started and there are good resources to learn the 3.3+ stuff that I have built on.

See my website(mshah.io) for my paper on some of the 'why'.

Comment · 4 months ago
Comment · 6 months ago
Opening talk at the recent D Language Symposium. Details and slides at Dlangsymposium.com
Comment · 8 months ago
Indeed! Thanks for also linking my discussion with Wouter His early work on Cube engine and Amiga-E are still awesome to look at.
Comment · 1 year ago
This is a rerecording of a recent talk I gave at the New Jersey Programming Language Seminar on the D programming language. It's a brief tour of the D programming language, why I enjoy the language(i.e. my 'sales pitch'), and also why I think there's more to choosing a programming language than a single dimension (which we often do). In any case, I encourage folks to try as many programming languages and tools as you can, and see which ones you like and find which language may be your competitive advantage -- maybe it will be the D language!
Comment · 1 year ago
YouTube series has tutorials, and course videos are on my website. More slides and such will be posted on my website otherwise.
Comment · 1 year ago
No worries at all! :)
Comment · 1 year ago
We have also been using D for computer graphics and game programming as of this year! :D
Comment · 2 years ago
D was originally the 'Digital Mars Compiler'.

Everyone around Walter Bright kept calling it D because it was a modern language with C-like syntax. Thus, D the next letter in the alphabet and eventually Walter gave in. :)

Comment · 2 years ago
Comment · 2 years ago
Comment · 3 years ago
Comment · 3 years ago
It's worth noting many (A majority as I understand) AAA game studios end up writing their own STL. I'm willing to bet many industries where performance is the primary concern also write much of their core libraries from scratch.

D lets user opt-out of collector as needed which is quite nice. D has been used in AAA game development for what it's worth as well.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton