DevLabs Releases Axum -- Programming Language for Parallel Processing

axum Axum enables developers to easily build scalable and reliable applications for multi-core and many-core scenarios using the power and convenience of the .NET Framework. Axum makes use of several concepts to enable safe parallel programming.

The language was released through DevLabs, an experimental part of developer tools at Microsoft seeking developer responses on inspirational technologies.

Axum is a language that builds upon the architecture of the Web and principles of isolation, actors, and message-passing to increase application safety, responsiveness, scalability, and developer productivity.

Other advanced concepts explored in Axum are data flow networks, asynchronous methods, and type annotations for taming side-effects.

The announcement was made by S. Somasegar, Senior Vice President, Developer Division, in his blog posting Building Parallel Applications using Axum. For more information about how to get started and a video that shows you the steps to incorporate Axum into your products, see Axum. You’ll also find the programmers guide and Axum language specification.

Axum joins other Microsoft incubation projects at DevLabs: PopFly, Small Basic, PEX, CHESS, and Code Contracts.