У каждого языка .NET есть собственная встроенная библиотека или они соответствуют BCL (Framework Base Class Library) платформы .NET?
На самом деле, я сомневаюсь, поскольку Microsoft утверждает, что.net поддерживает около 60+ языков программирования, поэтому мой вопрос в том, имеют ли все эти языки программирования свои собственные библиотеки вместе с библиотекой базовых классов или все они используют библиотеку базовых классов.
если у них есть собственные библиотеки, чем то, что используется BCL
если они используют BCL, тогда все эти языки будут иметь разный синтаксис.
1 ответ
Решение
И то и другое. Все языки.Net имеют доступ к BCL, но, как правило, существуют также некоторые дополнительные языковые библиотеки для поддержки общих идиом в языке.
Например, F# имеет библиотеку FSharp.Core: https://fsharp.github.io/fsharp-core-docs/ с поддержкой специфичных для F# типов и утилит.