Microsoft is working on a new language for parallel programming named Axum. Formerly known as “Maestro,” Axum is an incubation project that Microsoft is working on to help programmers tackle the issue of parallel programming in the .NET environment.Microsoft is working on a new language for parallel programming named Axum.
Axum is an incubation project that Microsoft is
working on to help programmers tackle the issue of parallel programming in the
.NET environment. The company has not
committed to shipping it.
However, at the Lang.NET 2009 conference
on Microsoft's campus on April 15, 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.
A description of Phillips' talk read:
"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."
Phillips said his group is working on a number of technologies, "some
of which are shipping within Visual Studio 2010 and some are incubator
technologies. One of which is Axum—a safer, scalable,
more productive programming model for .NET
through isolation, actors and message passing."
Read the rest of this article on eWEEK.com.