Save
...
12.0 Fundamentals of functional programming
12.3 Functional programming languages
12.3.2 Lisp
Save
Share
Learn
Content
Leaderboard
Share
Learn
Cards (20)
What does Lisp stand for?
LISt Processor
Lisp is known for its distinctive use of
parentheses
.
Who created Lisp in 1958?
John McCarthy
Lisp was instrumental in the development of AI research and symbolic computation.
research
Lisp's initial applications were in natural language processing and
expert systems
.
What keyword is used in Lisp to define a function?
defun
Lisp handles data structures through lists, which are also wrapped in parentheses.
lists
Lisp's syntax primarily revolves around the use of
parentheses
.
What is the key data structure in Lisp for handling data?
Lists
Arrange the following milestones in Lisp's history chronologically.
1️⃣ Lisp creation by John McCarthy
2️⃣ Natural language processing
3️⃣ Expert systems
4️⃣ Data science and algorithms
Arrange the following milestones in Lisp's history in chronological order:
1️⃣ 1958: Lisp creation by John McCarthy
2️⃣ 1960s: Natural language processing
3️⃣ 1970s: Expert systems
4️⃣ Present: Data science, algorithms
Lisp was created in 1958 by John
McCarthy
Lisp is primarily used for object-oriented programming.
False
Lisp follows a
functional
programming paradigm.
In Lisp, function definitions begin with the keyword
defun
.
Lists in Lisp are wrapped in square brackets.
False
What type of syntax does Lisp use for arithmetic operations?
Parentheses-based
Higher-order functions are a key feature of
Lisp
.
To reverse a string in Lisp, one can use the function
reverse-string
.
What is the 5th Fibonacci number calculated using Lisp?
5