Programming in Haskell
- 👤 Speaker: Michael B. Gale (University of Cambridge)
- 📅 Date & Time: Tuesday 20 October 2015, 13:00 - 14:00
- 📍 Venue: Computer Laboratory, William Gates Building, Room SW01
Abstract
Haskell is a non-strict, purely-functional programming language with a rich type system. These are interesting properties which make programming in Haskell very different from programming in other languages. As 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 programming in general and are taught new programming techniques which can be applied to other languages as well. In this lecture, we will explore some of Haskell’s key features, programming techniques, and justify that “everyone should learn Haskell”. No prior knowledge of Haskell is required.
Series This talk is part of the Research Students Lecture Series series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Education Research
- Computer Laboratory, William Gates Building, Room SW01
- Computing Education Research
- Department of Computer Science and Technology talks and seminars
- Guy Emerson's list
- Interested Talks
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Tuesday 20 October 2015, 13:00-14:00