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.
source
share