Примерно через месяц Microsoft обещает выпустить CTP-версию компилятора нового типа, разрабатываемого в рамках проекта Roslyn. Цель проекта – создать «компилятор в виде сервиса»: всю генерируемую им в процессе работы информацию программисты смогут получить в свое распоряжение и использовать для упрощенной рефакторизации и оптимизации своего кода. Кроме того, информация, генерируемая компилятором, может быть использована средой разработки Visual Studio. Roslyn создается в качестве компилятора C# и Visual Basic с набором API.

По словам специалистов Microsoft, Roslyn обеспечит поддержку динамических типов в C# и Visual Basic, что позволит вводить новые объекты и переменные в программе без предварительного объявления. Сотрудники Microsoft продемонстрировали некоторые возможности Roslyn, в частности интерфейс командной строки, в котором можно вводить код, который сразу же исполняется компилятором-сервисом. Кроме того, был показан процесс преобразования с помощью Roslyn кода Visual Basic в C# и наоборот.

Поделитесь материалом с коллегами и друзьями

Купить номер с этой статьей в PDF