♫musicjinni

Programming and Math

video thumbnail
http://www.meetup.com/Lambda-Lounge-Utah/events/222644546/

Programming and Math by Harold Carr

Design patterns are a useful way to organize software. Unfortunately, "gang-of-four"-like patterns are not composable, due to side-effects. In a pure (i.e., no side-effects) language, functions can be composed. That makes it possible to leverage patterns from mathematics. This talk shows an algebra of function composition, identity functions, isomorphisms, (co)products (gluing functions that do not compose) and functors. It shows how this algebra relates to real-world programming. The goal of this talk is to provide an initial intuition of how to apply patterns from math to programming and to motivate you to continue studying on your own (perhaps by looking at the "uber" patterns of Category Theory). Note: knowing these patterns is NOT necessary for getting work done in a functional language, but this talk should give a glimpse of why they may be useful. The talk illustrates ideas using Haskell. It is aimed at FP beginners.

Haskell in 100 Seconds

Ditch your Favorite Programming Paradigm

Functional programming - A general introduction

Functional Programming & Haskell - Computerphile

FP vs OOP | For Dummies

Why Learn Haskell in 2024?

Programming Paradigms EXPLAINED 👩‍💻 #code #programming #technology #tech #software #developer

Programming Paradigms - Computerphile

What is functional programming | Easy way

OOP vs Functional Programming: Which to Choose

Why I want to learn the functional programming language Haskell

Hitler reacts to functional programming

Functional Programming IS NO BETTER than Object Oriented Programming | Prime Reacts

The purest coding style, where bugs are near impossible

Ditch Your Favorite Programming Paradigm | Prime Reacts

Functional Programming with Haskell and Erlang. #programming

Introduction to Functional Programming Language

Learn Functional Programming! #coding #programming #computerscience

02a What is Functional Programming?

Haskell (Purely functional programming)

Functional Vs. Object-Oriented Programming

Dear Functional Bros

Introduction to functional programming in Haskell Pt. 1 (Getting Started)

Programming Paradigms, Functional ADT TextEditor in Haskell

UPLVLS: Introduction to Functional Programming with Haskell

Object Oriented vs Functional Programming with TypeScript

Functional vs Array Programming

Tech Mesh 2012 - Faith, Evolution, and Programming Languages: from Haskell to Java - Philip Wadler

Fun never stops. Introduction to Haskell Programming language by Paul Szulc

What is a monad? (Design Pattern)

Disclaimer DMCA