This property means that a function always produces the same output given the same input, without side effects,
Pure Function (Determinism, Transparency)
In functional programming instead of looping we perform....
recursion
What does LISP stand for?
LIst Processing
Who composed Eine Kleine Nachtmusik?
Wolfgang Amadeus Mozart
In Functional Programming, instead of changing variables, we create new ones. This principle is called....?
Immutability
The first element of a LISP list is retrieved using this function...
car
In LISP:
What does this Return:
(eq 'a 'a)
true
Who painted the Scream?
Edvard Munch
In terms of mutability and state changes, which programming paradigm is most opposite to functional programming?
Imperative
cdr
In LISP:
What does this evaluate to?
(+ 2 3 4)9
Who coined the term 'Bug' in computer programming?
Grace Hopper
This mathematical foundation inspired functional programming languages like LISP and Haskell.
Lambda Calculus
What kind of recursion ensure that no extra stack frame is needed, making recursion as efficient as iteration?
Tail Recursion
What is the difference between 'eq' and 'equal' in LISP
eq tests identity (memory reference) and equal tests structural equality
What is the significance of June 6, 1944?
D-Day