Mit Microsoft Axum parallel programmieren

Axum, die kürzlich präsentierte .NET-Sprache für die Entwicklung skalierbarer Anwendungen für Multicore-Systeme, steht in einem Early Release bereit.
13. Mai 2009

     

Microsoft hat seine vor kurzem vorgestellte .NET-Sprache Axum in einem Early Release freigegeben. Axum soll der Entwicklung skalierbarer Anwendungen für Multicore-Systeme dienen. Hierbei soll das Prinzip der Concurrency (Nebenläufigkeit) Standard sein: Alle Agenten können somit Anwendungen nebenläufig ausführen. Bei Multithreading-Applikationen braucht man somit weniger Zeit für Boilerplate Code und kann mehr in eigenen Code investieren. Agenten werden in einem separaten Prozess oder in einer einzelnen Maschine verwaltet. Somit muss man den Code nicht umschreiben, wenn er in einem verteilten Szenario laufen soll. Doch Axum will noch weitere Prinzipien umsetzen, beispielsweise die Unterstützung paralleler und sequenzieller Prozessabläufe, asynchroner Methoden oder Typ-Annotationen gegen Nebeneffekte.




Artikel kommentieren
Kommentare werden vor der Freischaltung durch die Redaktion geprüft.

Anti-Spam-Frage: Wieviele Fliegen erledigte das tapfere Schneiderlein auf einen Streich?
GOLD SPONSOREN
SPONSOREN & PARTNER