Mit Microsoft Axum parallel programmieren

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

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.


Copyright by Swiss IT Media GmbH / 2024