Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Мы будем и дальше развивать C# в соответствии с изменяющимися потребностями разработчиков и оставаться современным языком программирования. Мы будем активно и широко сотрудничать с командами, ответственными за библиотеки .NET, средства разработчика и поддержку рабочей нагрузки, при этом внимательно следить за тем, чтобы оставаться в духе языка. Признавая разнообразие доменов, в которых используется C#, мы будем предпочитать улучшения языка и производительности, которые помогут всем разработчикам или большинству разработчиков и обеспечить высокую приверженность обратной совместимости. Мы будем продолжать расширять возможности более широкой экосистемы .NET и увеличивать свою роль в будущем C#, сохраняя руководство по проектированию решений.
Практическое руководство по стратегии C#
Стратегия C# поможет нашим решениям об эволюции C# и эти заметки дают представление о том, как мы думаем о ключевых инструкциях.
"Мы будем активно и широко внедрять инновации"
Сообщество C# продолжает расти, и язык C# продолжает развиваться в соответствии с потребностями и ожиданиями сообщества. Мы черпаем вдохновение из многих источников, чтобы выбрать функции, которые пользуются большим сегментом разработчиков C#, и обеспечивают согласованное улучшение производительности, удобочитаемости и производительности.
быть осторожным, чтобы соответствовать духу языка
Мы оцениваем новые идеи в духе и истории языка C#. Мы приоритетим инновации, которые подходят для большинства существующих разработчиков C#.
улучшения, которые принесут пользу всем или большинству разработчиков
Разработчики используют C# во всех рабочих нагрузках .NET. Разработчики создают веб-интерфейсы и серверные части, облачные собственные приложения и классические приложения с помощью C#. C# включает кроссплатформенные приложения. Мы сосредоточимся на новых функциях, которые оказывают наибольшее влияние напрямую или за счет улучшения общих библиотек. Разработка языковых функций включает интеграцию с нашими инструментами разработчика и ресурсами обучения.
"высокая приверженность обратной совместимости"
Мы уважаем, что сегодня используется огромный объем кода C#. Любые потенциальные критические изменения тщательно рассматриваются в отношении масштаба и влияния дестабилизации на сообщество C#.
поддержание ответственного управления
Разработка языка C# выполняется в открытом режиме с участием сообщества. Любой пользователь может предложить новые возможности C# в репозитории GitHub. Команда разработки языка принимает окончательные решения после взвешивания входных данных сообщества.