D vs Zig

Peter C peterc at gmail.com
Tue Dec 9 05:41:30 UTC 2025


On Tuesday, 9 December 2025 at 03:06:51 UTC, Walter Bright wrote:
>...

D is primarily community and foundation-driven.

It's not that the D programming language is not viable in a 
production setting, it's that it doesn't address the practical 
realities of industry.

In 'the real world', industry prioritizes availability of talent, 
depth of the library ecosystem, and the assurance of corporate 
backing (i.e. risk management), over pure language elegance.

It's technical merit is irrelevant to hiring managers.

Excellent (C/C++ like speed) is not a differentiating factor (Go, 
Rust, C++ exist)

These are some of the reasons why D struggles here compared to 
its competitors.

Zig, while having a different design philosophy than D, faces the 
same fundamental challenges regarding widespread industry 
adoption.

To me, as useful as it is, D is essentially the disorganized 
"kitchen sink" of programming languages.

Of course, that is not what will bring about widespread adoption 
these days.

The successful modern languages define themselves by what they 
exclude and the specific problem they solve best.

New modern programming langauges need to differentiate themselves 
with a clear, specialized focus.

So if D is going to self promote, then it makes sense to do that 
on platforms where you can potentially expand the D community.

But forget about widespread industry adoption. It's just no going 
to happen.



More information about the Digitalmars-d mailing list