В связи с растущим использованием многоядерных процессоров в Microsoft анонсировали инструментарий для создания приложений, производящих параллельные вычисления, — Microsoft CCR and DSS Toolkit 2008. Эти продукты, Concurrency & Coordination Runtime и Decentralized Software Services, представляя собой набор библиотек .NET Framework и .NET Compact Framework, позволяют разрабатывать асинхронные программы, которые за счет расширенного REST-протокола могут выполняться сразу несколькими процессорами, установленными либо в одном компьютере, либо в нескольких.
 
Вместе с тем предлагаемый инструментарий не является чем-либо революционным — на самом деле это третий выпуск инструментов, ранее входивших, помимо множества прочих, в пакет Microsoft Robotics Developer Studio (RDS) для программирования роботов. Ребрендинг продукта имеет под собой стратегическую цель избежать достаточно странных ассоциаций, возникающих, например, у банковских работников, желающих создать параллельное финансовое приложение — кому придет в голову использовать инструментарий, как следует из его названия, для робототехники?
 
В будущем очевидно включение Microsoft CCR and DSS Toolkit 2008 в стандартную поставку .NET Framework.

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