На самом деле, у меня есть сомнения, поскольку Microsoft утверждает, что .net поддерживает около 60+ языков программирования, поэтому мой вопрос заключается в том, что все эти языки программирования имеют свои собственные библиотеки вместе с библиотекой базовых классов или все они используют библиотеку базовых классов.
если у них есть свои собственные библиотеки, то какой смысл использовать BCL
если они используют BCL, то все эти языки будут иметь разный синтаксис.