Slashdot Mirror


Microsoft Releases New Concurrent Programming Language

zokier writes "Microsoft has released a new programming language called Axum, previously known as Maestro and based on the actor model. It's meant to ease development of concurrent applications and thus making better use of multi-core processors. Axum does not have capabilities to define classes, but as it runs on the .NET platform, Axum can use classes made with C#. Microsoft has not committed to shipping Axum since it is still in an incubation phase of development so feedback from developers is certainly welcome."

5 of 297 comments (clear)

  1. WTF is a "Concurrent Programming Language"? by Alethes · · Score: 5, Informative
  2. Re:My feedback by ultrabot · · Score: 5, Funny

    Axum on Linux isn't ready for prime time, yet. However, Axum is powerful enough that you should probably change your platform to permit its use, so if you have a new app being developed, I'd force your engineers to use Axum and develop it on windows.

    I agree. I'm uninstalling Linux as we speak.

    I expect 15% of the software to be written in Axum within 4 year, with the rest being split between Ruby on Rails, Silverlight and Adobe Flash Player (tm).

    --
    Save your wrists today - switch to Dvorak
  3. Re:Focuses on Interfaces to Ease the Pain by ipoverscsi · · Score: 5, Informative

    Off topic, but here goes.

    The package must be shipped as a Windows Installer simply because it's got .NET objects in it. These objects must be installed in the Global Assembly Cache (GAC), which means they must be versioned and reference counted. It is possible (though unlikely) that the installer doesn't even create any registry entries.

    Now, .NET was supposed to give us "xcopy installs", so it's possible that MS could ship a ZIP SDK pacakge; but then you'd be responsible for lugging around all of your dependencies from install to install of your own software. Plus, then MS would have to manage two different installation packages, and we all know how easy it is to keep different versions of the same thing in sync.

  4. Re:Focuses on Interfaces to Ease the Pain by ClosedSource · · Score: 5, Insightful

    I don't know about "devlopers", but real developers use whatever OS they need to get the job done.

  5. Queue a new internet Want ad by Like2Byte · · Score: 5, Insightful

    Wanted:
    Senior Software Engineer
    Windows Platforms
    MFC C++ - 10 Years
    C# - 5 years
    Axum - 5 years

    You *know* it's going to happen.