Microsoft chose Go instead of C# or Rust to rewrite TypeScript

Neto netohall2001 at gmail.com
Mon Sep 8 19:55:20 UTC 2025


On Monday, 8 September 2025 at 16:51:09 UTC, Serg Gini wrote:
> On Monday, 8 September 2025 at 16:43:10 UTC, Neto wrote:
>> [...]
>
> It is an old news now.
> They decided to use Go, because it was closer to the language 
> of their initial implementation (TypeScript).
>
> D is expensive for production in most of the cases.
> In wider terms I would say it is not production ready.
> {
> Yes, I know there are companies that are using it in production.
> Even several big ones like Weka and Symmetry.
>
> No, it's not enough.
> }
>
> So I don't think they were considering D at all. Most probably 
> they had some short-list of the language that their team knows 
> and that are suitable for the task.
>
> Something like C#, Rust, Go, C++
>
> And not sure if ecosystem was a significant weight in the 
> decision.

Why isn't D production ready?


More information about the Digitalmars-d-learn mailing list