Поделиться через


Стратегия Аннотированного C#

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

Практическое руководство по стратегии C#

Стратегия C# поможет нашим решениям об эволюции C# и эти заметки дают представление о том, как мы думаем о ключевых инструкциях.

"Мы будем активно и широко внедрять инновации"

Сообщество C# продолжает расти, и язык C# продолжает развиваться в соответствии с потребностями и ожиданиями сообщества. Мы черпаем вдохновение из многих источников, чтобы выбрать функции, которые пользуются большим сегментом разработчиков C#, и обеспечивают согласованное улучшение производительности, удобочитаемости и производительности.

быть осторожным, чтобы соответствовать духу языка

Мы оцениваем новые идеи в духе и истории языка C#. Мы приоритетим инновации, которые подходят для большинства существующих разработчиков C#.

улучшения, которые принесут пользу всем или большинству разработчиков

Разработчики используют C# во всех рабочих нагрузках .NET. Разработчики создают веб-интерфейсы и серверные части, облачные собственные приложения и классические приложения с помощью C#. C# включает кроссплатформенные приложения. Мы сосредоточимся на новых функциях, которые оказывают наибольшее влияние напрямую или за счет улучшения общих библиотек. Разработка языковых функций включает интеграцию с нашими инструментами разработчика и ресурсами обучения.

"высокая приверженность обратной совместимости"

Мы уважаем, что сегодня используется огромный объем кода C#. Любые потенциальные критические изменения тщательно рассматриваются в отношении масштаба и влияния дестабилизации на сообщество C#.

поддержание ответственного управления

Разработка языка C# выполняется в открытом режиме с участием сообщества. Любой пользователь может предложить новые возможности C# в репозитории GitHub. Команда разработки языка принимает окончательные решения после взвешивания входных данных сообщества.