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

  • Q1.

    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.
  • Q2.

    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
  • Q3.

    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.
  • Q4.

    Who is the Founder of LISP Programming

    LISP was invented by John McCarthy in 1958.
  • Q5.

    What is the full form of LISP?

    LISP stand for – List Processing – LISP (or LISP)
  • Q6.

    What is LG3 , How to pass commands to LG3

  • Q7.

    Is LISP a functional programming language ?

  • Q8.

    For what LISP programming is used for

  • Q9.

    What is meant by symbolic expression in LISP?

  • Q10.

    How many types of arguments are available in LISP?

  • Q11.

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

  • Q12.

    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.

  • Q13.

    Which symbol is used to represent the prompt in LISP?

    * symbol is used to represent the prompt in LISP.
  • Q14.

    Which notation facilitates uniformity in LISP?

    Prefix notation facilitates uniformity in LISP.
Ask a Question