Code That Says Exactly What It Means

Kapendev alexandroskapretsos at gmail.com
Fri Nov 7 12:40:31 UTC 2025


On Friday, 7 November 2025 at 07:24:56 UTC, Peter C wrote:
> On Tuesday, 28 October 2025 at 08:09:46 UTC, Walter Bright 
> wrote:
>> On 10/27/2025 11:47 PM, Peter C wrote:
>>> Even after more that two decades of devlopment, the D 
>>> Programming Language didn't even get a single mention. It's 
>>> not that it was mentioned and then discarded as not being a 
>>> suitable succesor for this or that reason, it just wasn't 
>>> mentioned. Not even a mention from the audience at question 
>>> time. This was just last year! I was pretty suprised by this 
>>> actually.
>>> 
>>> I'd love to ask Helge Penne why he never mentioned the D 
>>> Programming Language.
>>
>> D has terrible marketing.
>>
>
> I've been thinking about this, and I think you are (almost) 
> spot on here.
>
> That is, it's not so much terrible marketing, but rather not 
> really knowing what it is you're trying to market.
>
> D is very much a language for a niche purpose, at least as far 
> as I can tell.
>
> It's really not the language to replace C++, or Java, or C# 
> or.. even C.
>
> I'm not going to switch from C# to D, because OOP is D is just 
> so much better ;-)
>
> So, here is a marketing theme for you:
>
> "The D Programming Language - Specialized Code for Specialized 
> Needs."
>
> This seems consistent with the many articles I've read about 
> how people have used D.
>
> Expect the bill in the mail...

C is so easy to replace. D replaced it for me.
But can C# replace Ada? Now this is a great question. I think 
not. How would I express an array or number the way I would in 
Ada? monkyyy also agrees with me that C# is not really that great 
for real world programs that require safety and performance with 
zero cost abstractions.


More information about the Digitalmars-d mailing list