Week 12 note (Functional Programming) Flashcards
1
Q
What is Functional Programming?
A
Functional Programming merupakan paradigma pemrograman yang berdasarkan mathematical functions. Contohnya bahasa pemrograman LISP.
2
Q
What is Mathematical Functions
A
Mathematical functions adalah suatu pemetaan dari member suatu kumpulan yang disebut domain set, ke suatu kumpulan lain yang disebut range set.
3
Q
Perbedaan Imperative dan Functional?
A
Imperative:
- Berdasarkan pada arsitektur Von Neumann
- Complex syntax
- Complex semantics
- efficient execution
Functional:
- Berdasarkan pada mathematical functions
- Simple syntax
- Simple semantics
- Inefficient execution