Videos tagged with oscon


OSCON 2007 - Simon Peyton-Jones - A Taste of Haskell Part II

OSCON 2007 - Simon Peyton-Jones - A Taste of Haskell Part II

Posted in Conferences, Companies, Science

Haskell is the world's leading purely functional programming language that offers a radical and elegant attack on the whole business of writing programs. In the last two or three years there has been an explosion of interest in Haskell, and it is now being used for a bewildering variety of applications. In this tutorial, I will try to show you why programming in Haskell is such fun, and how it ...

Tags: Conferences, Microsoft, Science, Lectures, Haskell, Computer Science, oscon



OSCON 2007 - Simon Peyton-Jones - A Taste of Haskell Part I

OSCON 2007 - Simon Peyton-Jones - A Taste of Haskell Part I

Posted in Conferences, Companies, Science

Haskell is the world's leading purely functional programming language that offers a radical and elegant attack on the whole business of writing programs. In the last two or three years there has been an explosion of interest in Haskell, and it is now being used for a bewildering variety of applications. In this tutorial, I will try to show you why programming in Haskell is such fun, and how it ...

Tags: Conferences, Microsoft, Science, Lectures, Haskell, Computer Science, oscon


Transactional Memory for Concurrent Programming

Transactional Memory for Concurrent Programming

Posted in Databases, Science

Transactional memory (TM) is an extremely promising new way to coordinate concurrent programs. TM eliminates many bugs that plague lock-based programs, such as omitted locking, deadlocks, and missed wake-ups. Even more importantly, TM supports modular programming, whereas locks effectively prevent it. TM is not a magic bullet, but it is nevertheless a potent new weapon in our armory. Come hear ...

Tags: Databases, Science, Lectures, Computer Science, transaction, memory, oscon