Justin du Coeur (jducoeur) wrote,
Justin du Coeur

[PROGRAMMING] More Hardcore Geekery

And an even more interesting article out of MSR, discussing the topic of composable memory transactions as a way to make multi-threaded programming actually scale properly in complex systems without it all breaking down. This one's really neat, although a lot of the core ideas work as well as they do because they're working in Haskell -- carrying the whole thing back to a more conventional language wouldn't be easy.

Still, it's fodder for my long-standing suspicion that declarative languages will eventually win out over imperative ones, because you can just program better in them. In particular, if Haskell keeps turning out to be more scalable in a multi-threaded environment than the C family, sooner or later that's going to overwhelm the usual speed arguments...

  • Winner and still champion

    One of the best things about getting the huge new iPod for my birthday is that it gives me carte blanche to rip our whole huge CD collection. But me…

  • Teribus

    Okay -- having now actually listened to it, I can say officially that, while I have no idea how authentic Teribus' debut album is, it definitely…

  • Brave Combo

    Thanks to @nazgul for the pointer to Brave Combo, one of the most curious bands I've heard in some time. He describes them as "New Wave Polka",…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded