Distributed and Parallel Technologies Flashcards

studay and understand distributed and parallel programming and tech

1
Q

Why functional programming languages for parallelism ?

A
  1. Data is immutable
  2. parallelism tasks only share read-only data
  3. No race conditions.
  4. no side effects
    1. functions cannot update global shared state.
    2. pure functions cannot perform IO
      5 . hides the “how ?” question -
    3. handling concurrency
    4. scheduling
    5. memory management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly