Навигация

Популярные статьи

Авторские и переводные статьи

Пресс-релизы

Регистрация на сайте


Опрос
Какие телеканалы вы смотрите чаще?







Microsoft открыла часть компонентов среды .NET


5 апреля 2014 | IT-новости / На русском языке / Мир | Добавил: Olga Kravtsova
В рамках конференции разработчиков Microsoft Build представители корпорации анонсировали, что открывают исходные коды множества .Net-библиотек и связанных с ними технологий. Одновременно с этим было объявлено о формировании некоммерческой группы .Net Foundation, которая будет отвечать за развитие и украпление открытых продуктов и компонентов.

Вероятно, самым значимым анонсом корпорации здесь стало то, что было объявлено об открытии компилятора Roslyn под лицензией Apache 2.0. При помощи Roslyn можно собирать бинарные коды на основе кодов C# и Visual Basic.Net. В Microsoft говорят, что Roslyn - это теперь «компилятор как услуга».

На сегодня многие, но не все, компиляторы работают по закрытому принципу. Они преобразуют исходный программный код на каком-либо языке программирования в низкоуровневую бинарную последовательность кодов для выполнения в процессоре. В Roslyn Microsoft меняет подход. Компилятор Roslyn может быть использован как библиотека: когда он считывает часть исходного кода и производит бинарные манипуляции, то их результат сразу можно передать в стороннюю программу для манипуляций. Это позволяет, к примеру, применять Roslyn в интегрированных средах разработки.

В состав .Net Foundation, помимо Microsoft, вошли также GitHub и Xamarin. Последняя выпускает программы для iOS и Android, которые позволяют запускать .Net-коды на указанных мобильных платформах. Одновременно с этим, в пользу .Net Foundation были переданы некоторые библиотеки Visual Studio. В компании Xamarin говорят, что данные действия Microsoft открывают среду .Net для работы в средах, отличных от Windows.

Сегодня же Microsoft анонсировала ряд новых функций в .Net Framework. Так, корпорация заявила о наличии здесь новой платформы для компиляторов, более глубокой интеграции с Azure через .Met Mobile Services, а также обновленные версии языков разработки C# и Visual Basic.

Здесь же была анонсирована предварительная версия .Net Native, технологии, ранее известной как Project N. Если описывать .Net Native в двух словах, то это C#компилятор, который транслирует коды в низкоуровневые комманды, работая по аналогии с компиляторами С++. Это позволяет создавать на С# программы с возможностью самостоятельной распаковки, работы без интерпретатора и с прямым обращением к чипу или операционной системе. Ограниченные версии .Net Native появились одновременно с запуском Visual Studio 2013.

«Эта технология позволяет вам получить производительность C++ с продуктивностью C#. .Net Native поддерживает лучшее из двух миров», - говорится в пояснительном письме Microsoft.

Только что выпущенный релиз версии developer preview позволяет создавать приложения для Windows Store как для x86-64, так и для ARM-архитектур через Visual Studio. В Microsoft говорят, что сама компания использует .Net Native для разработки приложений для Windows Store.

Microsoft пока не сообщила, когда можно ожидать релиза финальной версии .Net Native.

Источник: CyberSecurity
Комментарии (0) | Распечатать | | Добавить в закладки:  

Другие новости по теме:


 



Телепрограммы для газет и сайтов.
25-ть лет стабильной работы: телепрограммы, анонсы, сканворды, кроссворды, головоломки, гороскопы, подборки новостей и другие дополнительные материалы. Качественная работа с 1997 года. Разумная цена.

Форум

Фоторепортажи

Авторская музыка

Погода

Афиша

Кастинги и контакты ТВ шоу

On-line TV

Партнеры

Друзья

Реклама

Статистика
Главная страница  |  Регистрация  |  Добавить новость Copyright © 2002-2012 Все о ТВ и телекоммуникациях. Все права защищены.