Programming in Haskell
- đ¤ Speaker: Mr Michael B. Gale (University of Cambridge)
- đ Date & Time: Monday 05 May 2014, 14:00 - 15:00
- đ Venue: LT2, Computer Laboratory, William Gates Building
Abstract
Haskell is a non-strict, purely functional programming language with an expressive type system. In other words, functions may never get evaluated and can’t do anything interesting (such as displaying exciting text in a terminal, for example). So does this make Haskell completely useless? It may sound like it, but the language is actually both fun and challenging to program in because it requires us to rethink our approach to writing programs. This is not without reward: programs are often more concise than their counterparts in other languages, we can easily reason about them, and we are given a stronger understanding of programming in general. In this lecture, we will introduce the key features of Haskell, assuming no prior knowledge of the language, and explore why everyone should learn it.
Series This talk is part of the Computer Laboratory Research Students' Lectures 2014 series.
Included in Lists
- Computer Laboratory Research Students' Lectures 2014
- LT2, Computer Laboratory, William Gates Building
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Monday 05 May 2014, 14:00-15:00