Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is an interesting point I hadn't thought of when I saw the announcement of the new TypeScript compiler. It might be overstating the case to say that C# is indeed a minor language, but it's thought-provoking that it wasn't Microsoft's automatic choice here, the way it is for some all-Microsoft in-house IT shops.


Microsoft themselves ship on a variety of platforms.

It's more about right tool for the right job.

Good example is Azure CLI; it's Python. Microsoft is also a big contributor in the Python scene[0]

I don't think it's surprising at all that they didn't use C# to write a compiler for TS.

They have internal champions for Rust[1]

I'd say Microsoft is possibly one of the most diverse shops when it comes to tech selection.

[0] https://devblogs.microsoft.com/python/supporting-the-python-...

[1] https://www.theregister.com/2022/09/20/rust_microsoft_c/


TypeScript guys have a FAQ and even a video explaining why they chose Go exactly, and why not C# (or Rust, or other things). They had their reasons.


It's not thought-provoking if you care to spend 5 minutes and read/listen to the reasons they provided.


I am not at all surprised to find that there are people in whom it does not provoke thought, but I am mildly amused that one of them would admit to it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: