BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Programming in Haskell - Michael B. Gale (University of Cambridge)
DTSTART:20151020T120000Z
DTEND:20151020T130000Z
UID:TALK60532@talks.cam.ac.uk
CONTACT:Heidi Howard
DESCRIPTION:Haskell is a non-strict\, purely-functional programming langua
 ge with a rich type system. These are interesting properties which make pr
 ogramming in Haskell very different from programming in other languages. A
 s a result\, they require us to rethink our approach to writing programs. 
 This can be challenging at first\, but we will see that it is not without 
 reward: by learning Haskell\, we gain a deeper understanding of programmin
 g in general and are taught new programming techniques which can be applie
 d to other languages as well. In this lecture\, we will explore some of Ha
 skell’s key features\, programming techniques\, and justify that “ever
 yone should learn Haskell". No prior knowledge of Haskell is required.
LOCATION:Computer Laboratory\, William Gates Building\, Room SW01
END:VEVENT
END:VCALENDAR
