robinbb / FDUG-Talk-Jan-2013

Slides for my tech talk at FDUG on 16 Jan 2013.

Home Page:https://robinbb.com/talks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FDUG-Talk-Jan-2013

"OO Design Patterns in Functional Programming Languages"

(Slides for my tech talk at FDUG on 16 Jan 2013.)

Effective software development in conventional programming languages (like C++, Java, or C#) requires knowledge of programming idioms. These idioms, the most popular of which were well documented in the Gang of Four (GoF) book “Design Patterns”, are well known to professional programmers.

How do conventional programming language expressions of these idioms map to modern functional programming languages like Clojure and Haskell?

This talk answers the question with concrete examples, and aims to show that each of the GoF design patterns are better expressed, or not even necessary, in the modern functional programming languages. No prior knowledge of Clojure or Haskell is necessary.

About

Slides for my tech talk at FDUG on 16 Jan 2013.

https://robinbb.com/talks


Languages

Language:Shell 56.1%Language:Nix 43.9%