New Parallel Programming Language By Microsoft

Microsoft is working on a new language for parallel programming named Axum. Joshua Phillips, a program manager on Microsoft's Parallel Computing Platform team, touted the Axum language to an audience of computer language experts. Phillips said his group recently had to change the name of the language from Maestro to Axum.

Philip stated, 'Axum is an incubation project from Microsoft’s Parallel Computing Platform that aims to validate a safe and productive parallel programming model for the .NET framework. It’s a language that builds upon the architecture of the Web and the principles of isolation, agents and message-passing to increase application safety, responsiveness, scalability and developer productivity. Other advanced concepts we are exploring are data flow networks, asynchronous methods and type annotations for taming side-effects. We currently have a working prototype with basic Visual Studio integration and a few demonstrations of working code.'

Axum is an incubation project that Microsoft is working on to help programmers tackle the issue of parallel programming in the .NET environment.