(12) Functional Programming Flashcards
What is a programming paradigm and what are the 4 main types?
A style of computer programming i.e. how you structure your code
Procedural
Object orientated
Declarative
Functional
What are the main features of functional programming?
What are the advantages of functional programming?
What is functional application?
The process of giving particular inputs to a function
What is partial function application?
The process of decomposing multi -argument functions into smaller functions with less arguments
What is composite functions?
Combining two functions in order to get a new one
What is a higher order function?
What is the purpose of the REDUCE or FOLD function in functional programming language?