Microsoft создаст язык для параллельного программирования
20 апреля 2009, Додух Светлана
0
|
Microsoft работает над созданием нового языка программирования Axum для параллельных приложений. Ранее известный как Maestro, Axum является инкубационным проектом Microsoft, призванным помочь программистам в решении вопроса параллельного программирования в .NET среде.
На конференции Lang.NET 2009, проходившей 15 апреля 2009 года, Джошуа Филлипс (Joshua Phillips), программный менеджер Microsoft Parallel Computing Platform, расхваливал язык Axum перед экспертами. Филлипс сказал, что его группа недавно решила изменить название языка с Maestro на Axum. По словам Филлипса, Axum обладает безопасным и эффективным интерфейсом для программирования в среде .NET. Axum базируется на интернет-архитектуре и принципах изоляции и безопасности приложений, масштабируемости и производительности. Также используются другие современные концепции: потоковые данные в сетях, асинхронные методы и типовые аннотации для устранения побочных эффектов.
В настоящее время уже есть рабочий прототип языка с интеграцией в Visual Studio и несколько демонстраций рабочего кода.Скорое всего, первая версия Axum, инкубированного в некоторые технологии , появится вместе с выходом Visual Studio 2010. Филлипс говорит: "Мы работаем над более безопасной, масштабируемой и производительной моделью программирования в среде .NET. Суть Axum заключается в изоляции процессов и их обмене контрольными сообщениями".
Филлипс говорит, что "не так давно был период, когда, для увеличения производительности приложений нужно было ждать по полтора года, пока не появится более быстрый процессор. С появлением многоядерных процессоров и параллельных систем, наоборот, программистам не нужно ждать, а нужно много работать, чтобы увеличить производительность своих приложений". Именно для облегчения решения этих задач и создается новый язык.
Синтаксис Axum будет очень похож на синтаксис C#. Это делается, чтобы облегчить работу с новым языком. Филлипс сообщил, что в Axum будет пять основных концепций – это домен, канал, агент, схемы и шаблон. Создатели языка отходят от традиционной объектной ориентированности, повышают производительность кода и упрощают сам процесс программирования.
Рекомендуем также почитать
Свежие новости раздела
Акция от F1CD.ru и "Лаборатории Касперского"
На кону жёсткий диск и другие приятные призы от "Лаборатории Касперского".
Осознанное отношение к бюджету: от теории к практике
Разумный подход к тратам и другие полезные приемы позволяют оптимизировать семейный бюджет.
Техника Samsung и Apple опять дорожает
Выросли цены на флагманские смартфоны Samsung и планшеты Apple.
Softline подвела итоги 2014 года
Компания рассказала о своих финансовых достижениях в минувшем году и поделилась планами на будущее.
Apple – всё ещё самый дорогой бренд
По подсчетам Forbes, яблочный бренд стоит вдвое дороже любого другого.
OCS и UPVEL сотрудничают
Дистрибьютор будет продвигать сетевое оборудование UPVEL в розничном и оптовом каналах.
Все свежие новости
Apple обменивается исками с Ericsson, в 2022-м году сохранится дефицит микросхем
Apple обменивается исками с Ericsson, в 2022-м году сохранится дефицит микросхем
Google готовит Android 11 и думает о запуске собственного процессора
Google хочет, чтобы новый дизайн платформы напоминал медиаадаптер Chromecast
ТОП-3 тарифов на интернет для загородных домов и коттеджей
ТОП-3 выгодных тарифов на интернет для загородных домов и коттеджей от провайдеров
ZenFone Max Pro (M1) – новый смартфон от ASUS
ZenFone Max Pro – смартфон с высокой емкостью аккумулятора
ONYX BOOX Note – новый ридер с экраном 10,3"
Букридер с ридер с экраном 10,3" весит всего 325 граммов
Отзывы
0 Оставить отзывДобавить отзыв