C++ Concepts got a lot of bad press and were dropped from C++0x. They were considered too complex with too few benefits. And yet their equivalent in Haskell, type classes, are considered simple and powerful. I will talk about both languages, explaining some Haskell and C++ concept syntax …
Wednesday, October 20, 2010, at 7pm. 41/1511, Microsoft. Come early to socialize and eat pizza.
Modern IDEs and compilers generate a wealth of information, and you can’t have any of it. Tools in the compiler family — even the best IDEs — tend to be monolithic, language-specific, generally non-scalable …
There are many mainstream programming paradigms — imperative, object oriented, meta, functional, etc. Each has their proponents and languages oriented around it. But larger applications tend to not fit easily into any particular paradigm.
In extreme cases, developers will resort to using multiple languages with an uneasy interface between them …
GigaFlops or… TerraFlops? The modern GPU is a massively parallel supercomputer that has 2 orders of magnitude more processing power than a single CPU Core. But the threading model is very different than the CPU. Don’t get left behind on knowing about this different paradigm.
Gavriel Plotke …
The message passing paradigm makes multithreaded programming safer. In this talk I’ll be trying to get to the bottom of message passing— finding low level primitives from which a variety of message queues or mailboxes may be built. I’ll make a few digressions into Haskell’s MVars …
On Wednesday, April 21st, 2010 at 7pm, Mark Roberts from Microsoft will talk about new C++0x features implemented in Visual Studio 2010.
Why wait for the C++ committee to finish the specification when you can enjoy much of the power of C++0x today! C++0x, the next …
Time and Location
Wednesday, March 17th, 2010 at Building 40/1450 (Steptoe), One Microsoft Way, Redmond, WA 98052, at 7pm.
Three short talks on Concurrency from Bartosz Milewski, George Reilly, and Max Wilson.
Tasks vs. Sparks, comparing MS Task Parallel Library with Multicore Haskell — Bartosz Milewski
Microsoft TPS is …
Page 1 / 2 »