Проектировщики языка C# начали готовить планы относительно его следующей версии, сообщает Infoworld. Основные усовершенствования ожидаются в областях работы с данными, быстродействия, надёжности, интероперабельности, компонентизации, распределения и метапрограммирования.
В частности, в обновлённом C# могут появиться анонимные типы данных, поддержка неизменяемых типов и средства работы со срезами массивов. Проектировщики отмечают, что современные программы постоянно соединены с сетью и работают с большими объёмами данных, поступающих в режиме реального времени, но традиционные объектно-ориентированные языки программирования для решения подобных задач не вполне подходят. Чтобы реализовать соответствующие возможности в C#, его разработчики собираются заимствовать особенности у функциональных языков.
Что касается средств создания распределённых программ, в C# планируется доработать механизмы асинхронной обработки и сериализации данных. Наряду с этим, рассматривается возможность расширения средств работы с нулевыми указателями и реализации функций сопоставления данных с шаблоном.
Проектировщики языка подчеркнули, что ценят и учитывают пользовательские отклики, но разработка C# не является демократическим процессом — все окончательные решения принимаются в Microsoft.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.