functional programming

About this tag
The functional programming tag on WindowsForum.com covers advanced topics in functional programming, including folds (also known as bananas), monads, and the evolution of interpreters. Content features lectures by Dr. Ralf Lämmel on advanced functional programming concepts such as catamorphisms and the Bird-Meertens Formalism, as well as discussions on monads based on Wadler's seminal paper. Additionally, conversations between Herb Sutter and Erik Meijer explore perspectives on C++ and functional programming. These resources are aimed at developers and enthusiasts interested in deepening their understanding of functional programming techniques and theory.
  1. News

    Windows 7 C9 Lectures: Dr. Ralf Lämmel - Going Bananas

    Dr. Ralf Lämmel returns for an exploration of folds, aka bananas. This is lecture 5 in his C9 Lecture series covering advanced functional programming topics. Welcome back, Ralf! We're so happy to have you here! Why bananas, Ralf? Banana is functional programming slang for "fold"—an application...
  2. News

    Windows 7 E2E: Herb Sutter and Erik Meijer - Perspectives on C++

    It's not often that we can get two minds of Link Removed and Herb Sutter's caliber together for an impromptu technical conversation during Christmas break at Microsoft... Well, we did and the next hour or so contains a lot of intelligence, knowledge, wisdom, and passion. This is one of the more...
  3. News

    Windows 7 C9 Lectures: Dr. Ralf Lämmel - AFP - The Quick Essence of Functional Programming

    We had to cover monads eventually, and there are many great monad tutorials out there (see, for example, here: http://www.haskell.org/haskellwiki/Tutorials#Using_monads). In fact, there are web resources concerned solely with organizing the many monad tutorials available in the wild, and...
  4. News

    Windows 7 C9 Lectures: Dr. Ralf Lämmel - Advanced Functional Programming - Evolution of an Interpreter

    In*part*3 of the Advanced Functional Programming lecture series, Dr. Lämmel focuses on the domain of language interpretation as a*method of understanding some important functional programming techniques. As a side effect, some basics of programming language theory are also informally presented...
Back
Top