Большинство компиляторов в настоящее время представляют собой черные ящики: они превращают исходный код в объектные файлы или сборки.
Цель «Проекта Roslyn» от Microsoft — открыть компиляторы Visual Basic и C#, позволяя разработчикам использовать API, которые предоставляют SyntaxTree, API Emit, API символов, API привязки и анализа потока.
На основе API построено множество полезных сервисов:
Roslyn можно использовать для генерации, анализа и оптимизации кода, а также для поддержки сценариев и интерактивного использования VB и C#.
На днях вышла Microsoft «Roslyn» октябрь 2011 CTP, которую вы уже можете скачать и опробовать на практике.
Ниже под катом подборка ссылок по теме.
Основные ссылки
- Официальная страница Рослин
- Скачать Рослин
- Статья «Представляем Microsoft Roslyn CTP» в блоге Visual Studio.
- Статья «Предварительный просмотр Roslyn теперь доступен» автор: ЭРик Липперт
- Официальный обзор Roslyn Project
- Визуализаторы синтаксиса Roslyn
видео
- Саммит преподавателей MSR 2011: Рефакторинг с Roslyn
- Доклад «Будущие направления C# и Visual Basic» от Андерса Хейлсберга на конференции Build, где был анонсирован проект Roslyn
Примеры использования
- Разбор
- Семантический анализ
- Синтаксические преобразования
- Написание собственных быстрых исправлений, которые будут появляться в студии и автоматически исправлять код.
- Выполнение кода в интерактивном окне
- Использование проекта WPF для загрузки контекста в интерактивное окно
- Используя http://msdn.microsoft.com/ru-ru/hh543925
Статьи в блоге
- Команда VS на Roslyn CTP
- Команда VB на Roslyn CTP
- Команда C# на Roslyn CTP
- С.
Сомасегар о Рослин
- Эрик Липперт о Рослин
NET #компилятор как услуга #проект Roslyn #ссылки #.
NET #C++
-
Платные Опросы — Мошенничество?
19 Oct, 24 -
Система Управления Проектами Проф
19 Oct, 24 -
Зачем В Офисе Мфу?
19 Oct, 24 -
Немного О Видах Ddos-Атак И Методах Защиты
19 Oct, 24 -
Мобильные Уведомления
19 Oct, 24