Углубление в C# - Стандартизация C#

ОГЛАВЛЕНИЕ

 

Осборн: Вы послали C# в ECMA. Является ли стандартизация действительно настолько важной? Хотите ли вы, чтобы C# был доступен на других платформах.

Хейлсберг: Очень важно. Мы действительно хотим представить C# в индустрии настолько стандартизированным, насколько это возможно, поэтому мы и послали запрос в ECMA. Мы также надеемся найти в ECMA поддержку, для процесса создания общей языковой инфраструктуры, для языков, имеющих схожую сущность. Под общей инфраструктурой я имею ввиду общую специфицированную библиотеку классов, которую разные компании использующие разные платформы будут реализовывать, для ипользования в своих программах на своих платформах.

Гудхью: Я хотел бы отметить, что мы используем подход действительно открытых стандартов, вместе с ECMA. Если ECMA стандартизует C# и CLI (Common Language Infrastructure - общая инфраструктура языков), результатом будет доступность в соответствии с лицензиями и копирайтами ECMA, которые действительно открыты. Любой человек мог бы лицензировать ECMA C# стандарт, его подмножество или надмножество, и не должен был бы платить за это деньги. Они могли бы взять это и реализовать на любой платформе или устройстве. Мы рассчитываем, что люди будут делать это. Это отличает нас от наших конкурентов, которые изучают стандарты, выглядывая тех, кто скопировал их собственные языки.