University of Cambridge > Talks.cam > Computer Laboratory Research Students' Lectures 2014 > Programming in Haskell

Programming in Haskell

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Advait Sarkar.

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.

This talk is part of the Computer Laboratory Research Students' Lectures 2014 series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2020 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity