On Tuesday, 24 July 2018 at 00:41:54 UTC, RhyS wrote:
On Monday, 23 July 2018 at 22:45:15 UTC, Walter Bright wrote:
I've predicted before that what will kill C is managers and customers requiring memory safety because unsafeness costs them millions. The "just hire better programmers" will never work.

I have yet to see a company Walter where higher ups will take correct actions to resolve issues.

It might be that you are working for the wrong companies. Half the companies in the world are below average and few are excellent.

And most manager are not going to rock the boat and stick their necks out. Not when they can simply blame issues on programmer incompetence or "it has always been like that with programming languages". I have yet to see managers really taking responsibility beyond guiding the projects so they do not get fired and hope to rack in bonuses. Issues can always be blamed on the tools or programmers.

That's a good point, but the nice thing about not having dominant market share is it's easy to grow it. You don't need to convince most managers. Just a few more people who are on the edge already anyway. Quality is better than quantity because the former concentrate power.

And frankly, good luck convincing any company to convert millions of C code into D code.

The point is with betterC you don't need to.

And on the other hand if you did, libclang would take quite a lot of the pain out once you did a bit of work upfront. See DPP

I am sorry to say but to succeed as a language beyond being a small or hobby language it takes: Being established already or having a big name to hype behind your "product".

I don't agree. We are in a time of positive disruption when old heuristics break down.

All D has to do is to keep compounding its adoption and what average people think of D is completely irrelevant. What's important is what the best people amongst those who are principals rather than agents think of D. There's no point selling it to a committee, but who wants to deal with committees anyway - life is too short for that if one possibly has the choice.


Its the same reason why PHP despite being a good language ( for what it is )

!

, still keeps
getting the exact same crude on forums.

If i am honest, DasBetterC is a for me unreliable D product because using specific D library function can be GC. Or DasBetterC needs to be sold as C only, ever, forget about everything else that is D ( library, packages, ... ). Until everything is 100% GC free, your going to run into this. And even when its 100% GC free, people have long memories.

Don't use it if you don't want to. But making predictions is a tricky thing and mostly of not much value. I think it's more interesting to be the change you wish to see in the world.


Reply via email to