Microsoft chose Go instead of C# or Rust to rewrite TypeScript
Serg Gini
kornburn at yandex.ru
Mon Sep 8 16:51:09 UTC 2025
On Monday, 8 September 2025 at 16:43:10 UTC, Neto wrote:
> this is the reasoning
>
> https://github.com/microsoft/typescript-go/discussions/411
>
> I wonder if they did consider D language. First comment says
> why Rust would be a good choice "If not C#, I would have
> expected Rust, since that's where the rest of the ecosystem is.
> So, another surprise there." it seems D is missing ecosystem to
> be competive language?
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.
More information about the Digitalmars-d-learn
mailing list