Lisp Programming Language

Lisp is the second-oldest high-level programming language. It is dynamic and strongly typed programming language developed by Steve Russell, Timothy P. Hart, and Mike Levin in 1958.

Read Best LISP Programming interview questions

#1 Question

What is LISP Programming

List Processing – LISP (or LISP) is the second oldest high-level programming language after Fortran developed by John McCarthy in 1958 while he was at the Massachusetts Institute of Technology (MIT). LISP is a commonly used language for artificial intelligence (AI) programming.LISP has changed since its early days, and many dialects have existed over its history. Today, the best known general-purpose LISP dialects are Common LISP and Scheme.

#2 Question

How many types of variables are available in LISP?

There are two types of variables are available in LISP one is lexical variable, and other is special variable

#3 Question

What is LISP Machine (LISPM)

LISP machines are general-purpose computers designed to efficiently run LISP as their main software and programming language, usually via hardware support. They are an example of a high-level language computer architecture, and in a sense, they were the first commercial single-user workstations.

#4 Question

Who is the Founder of LISP Programming

LISP was invented by John McCarthy in 1958.

#5 Question

What is the full form of LISP?

LISP stand for – List Processing – LISP (or LISP)

#6 Question

What is LG3 , How to pass commands to LG3

#7 Question

Is LISP a functional programming language ?

#8 Question

For what LISP programming is used for

#9 Question

What is meant by symbolic expression in LISP?

#10 Question

How many types of arguments are available in LISP?

#11 Question

Which primitive in LISP tests two arguments to see if their values are the same expression?

#12 Question

What is meant by keyword argument in LISP?

keyword argument are function arguments that are passed by keyword, instead of position.Keyword arguments can be mixed with by-position arguments, and default-value expressions can be supplied for either kind of argument:
(define greet
  (lambda (given #:last surname)
    (string-append "Hello, " given " " surname)))
 
> (greet "John" #:last "Smith") 
"Hello, John Smith"
> (greet #:last "Doe" "John")
"Hello, John Doe"

In above example last is a keyword argument.

#13 Question

Which symbol is used to represent the prompt in LISP?

* symbol is used to represent the prompt in LISP.

#14 Question

Which notation facilitates uniformity in LISP?

Prefix notation facilitates uniformity in LISP.
Ask a Question