У каждого языка .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# типов и утилит.

Другие вопросы по тегам