COMPUTER FUNDAMENTALS

COMPUTER SOFTWARE

PROGRAMMING LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of the following are two currently used dialects of Lisp?
A
Common Lisp
B
ML
C
Scheme
D
Racket
Explanation: 

Detailed explanation-1: -Lisp has officially standardized dialects: R6RS Scheme, R7RS Scheme, IEEE Scheme, ANSI Common Lisp and ISO ISLISP.

Detailed explanation-2: -Today, the most widely known general-purpose Lisp dialects are Common Lisp and Scheme. A lexically scoped, purely functional subset of Lisp ("Pure Lisp") developed as a testbed for functional programming concepts.

Detailed explanation-3: -Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman. It was designed to have an exceptionally clear and simple semantics and few different ways to form expressions.

Detailed explanation-4: -At present, the best-known dialects are Common Lisp, Scheme, Racket and Clojure. Lisp became the “pathfinder” for many ideas which found application in the modern programming languages: tree-like structures, dynamic typing, higher-order functions and many others.

There is 1 question to complete.