Home » Programming » Professor Frisby's Mostly Adequate Guide to Functional Programming

Professor Frisby's Mostly Adequate Guide to Functional Programming

Professor Frisby's Mostly Adequate Guide to Functional Programming


Download free course Professor Frisby's Mostly Adequate Guide to Functional Programming, pdf file on 146 pages by Brian Lonsdorf.
This is a book on the functional paradigm in general. We'll use the world's most popular functional programming language: JavaScript. Some may feel this is a poor choice as it's against the grain of the current culture which, at the moment, feels predominately imperative.

That said, typed functional languages will, without a doubt, be the best place to code in the style presented by this book. JavaScript will be our means of learning a paradigm, where you apply it is up to you. Luckily, the interfaces are mathematical and, as such, ubiquitous. You'll find yourself at home with Swiftz, Scalaz, Haskell, PureScript, and other mathematically inclined environments.

Table of contents

  • What Ever Are We Doing?
  • First Class Functions
  • Pure Happiness with Pure Functions
  • Currying
  • Coding by Composing
  • Example Application
  • Hindley-Milner and Me
  • Tupperware
  • Monadic Onions
  • Applicative Functors
  • Transform Again, Naturally
  • Traversing the Stone
  • Essential Functions Support
  • Algebraic Structures Support
  • Pointfree Utilities

Pages : 146
File type : PDF
Downloads: 65
Submitted On: 2022-02-03
License: CC BY-SA
Author(s): Brian Lonsdorf

Take advantage of this course called Professor Frisby's Mostly Adequate Guide to Functional Programming to improve your Programming skills and better understand programming.

This course is adapted to your level as well as all programming pdf courses to better enrich your knowledge.

All you need to do is download the training document, open it and start learning programming for free.

This tutorial has been prepared for the beginners to help them understand basic programming Programming. After completing this tutorial you will find yourself at a moderate level of expertise in programming from where you can take yourself to next levels.

This tutorial is designed for programming students who are completely unaware of programming concepts but they have basic understanding on Programming training.

Download

Tutorials in the same categorie :