Functional and Concurrent Programming (Michel Charpentier)

This class was created by Brainscape user Christian Zanardi. Visit their profile to learn more about the creator.

Decks in this class (11)

Chapitre 01 - Concepts of functional programming
Qu est qui compose la programmati...
1  cards
Chapitre 02 - Functions in programming language
C est quoi une fonction transvers...,
Role d une fonction 2,
Fonction et code fonctionnelle 3
7  cards
Chapitre 03 - Immutability
Pure functions 1,
Impure functions 2,
Actions procedures 3
15  cards
Chapitre 04 - Case Study active passive sets
Dans le contexte d un liste conte...,
Comment faire avec un sets mutabl...,
Comment faire avec des sets immut...
5  cards
Chapitre 05 - Pattern matching et Algebraic data types
Functional switch 1,
Functional switch with guard 2,
Tuples 3
18  cards
Chapitre 06 - Recursive programming
Pourquoi a t on besoin de la recu...,
Peut on remplacer toutes les bouc...,
Exemple d algorithme recursif 3
9  cards
Chapitre 07 - Recursion on lists
Qu est ce qu il y a derriere tout...,
Comment envisager la recursivite 2,
Comment cela aide t il a la conce...
11  cards
Chapitre 08 - Binary tree
Qu est qu un arbre binaire 1,
Comment construire un arbre binai...,
Quelle est la difficulte lorsqu o...
6  cards
Chapitre 09 - Higher order functions
Quelle est la particularite du tr...,
Qu est ce qu on appelle une highe...,
En quoi les higher order function...
9  cards
Chapitre 10 - Standard higher-order functions
Qu est ce qu une fonction avec ar...,
Exemple de fonction avec predicat 2,
Difference entre map et foreach 3
11  cards
Chapitre 12 : Lazy evaluation
C est quoi le principe de la lazy...,
Exemple des streams 2,
C est quoi la memoization 3
5  cards

More about
Functional and Concurrent Programming (Michel Charpentier)

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Christian Zanardi's Functional and Concurrent Programming (Michel Charpentier) flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

functional Programming
  • 8 decks
  • 123 flashcards
  • 5 learners
Decks: Week 1, Intro To Haskell, Typing And Programming With Functions, And more!
Concurrent Systems
  • 4 decks
  • 138 flashcards
  • 11 learners
Decks: Fundamentals, Synchronisation, Inter Process Communication, And more!
Human Form & Function
  • 48 decks
  • 3247 flashcards
  • 2 learners
Decks: Amino Acids, Histology Intro, Lipids, And more!
Programming
  • 15 decks
  • 645 flashcards
  • 227 learners
Decks: Command Line, Csce3600 Exam 1, Csce3600 Exam 2, And more!
Make Flashcards