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,
Fonction et code fonctionnelle
7  cards
Chapitre 03 - Immutability
Pure functions,
Impure functions,
Actions procedures
15  cards
Chapitre 04 - Case Study active passive sets
Dans le contexte d un liste conte...,
Comment faire avec un sets mutables,
Comment faire avec des sets immut...
5  cards
Chapitre 05 - Pattern matching et Algebraic data types
Functional switch,
Functional switch with guard,
Tuples
18  cards
Chapitre 06 - Recursive programming
Pourquoi a t on besoin de la recu...,
Peut on remplacer toutes les bouc...,
Exemple d algorithme recursif
9  cards
Chapitre 07 - Recursion on lists
Quest ce quil y a derriere toute ...,
Comment envisager la recursivite,
Comment cela aide t il a la conce...
11  cards
Chapitre 08 - Binary tree
Quest quun arbre binaire,
Comment construire un arbre binaire,
Quelle est la difficulte lorsqu o...
6  cards
Chapitre 09 - Higher order functions
Quelle est la particularite du tr...,
Quest ce quon appelle une higher ...,
En quoi les higher order function...
9  cards
Chapitre 10 - Standard higher-order functions
Quest ce quune fonction avec argu...,
Exemple de fonction avec predicat,
Difference entre map et foreach
11  cards
Chapitre 12 : Lazy evaluation
C est quoi le principe de la lazy...,
Exemple des streams,
C est quoi la memoization
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
  • 4 decks
  • 60 flashcards
  • 1 learners
Decks: 01 Introduction, Traer Og Mengder, Strommer Og Utsatt Evaluering, And more!
Distributed Computing And Concurrency
  • 3 decks
  • 251 flashcards
  • 3 learners
Decks: Concurrency, Parallel And Distributed Computing, Functional Programming, And more!
Cosine function
  • 7 decks
  • 273 flashcards
  • 666 learners
Decks: 03 Process, 04 Integration Management, Pim Processes Chart, And more!
Programming
  • 10 decks
  • 354 flashcards
  • 58 learners
Decks: Intro To Java, Cs50 Week 1, Mit 600 Week 1, And more!
Make Flashcards