Could be reasonably implemented within .net?

Given that the .net infrastructure was designed to support languages ​​of all tastes, can it be implemented with complete fidelity? While both are managed, there seem to be many unique aspects to Go compared to the languages ​​currently supported by .net, including:

  • Go to automatic management of stack variables and heap variables.
  • Channels
  • Packages as an integral part of Go
  • Go concurrency vs .net Async / await
  • Go abi

Does any of these (or any other factors) install a fully functional "Go" on top of the .net framework?

This question should help me understand the differences between Go and .net at the most basic levels.

+4
source share

Source: https://habr.com/ru/post/1665026/


All Articles