|
INTERVIEW QUESTIONS
PROGRAMMING LANGUAGES
LISP PROGRAMMING
DETAILS
Question: What is a "Lisp Machine" (LISPM)?
Answer: A Lisp machine (or LISPM) is a computer which has been optimized to run lisp efficiently and provide a good environment for programming in it. The original Lisp machines were implemented at MIT, with spinoffs as LMI (defunct) and Symbolics (bankrupt). Xerox also had a series of Lisp machines (Dandylion, Dandytiger), as did Texas Instruments (TI Explorer). The TI and Symbolics Lisp machines are currently available as cards that fit into Macintosh computers (the so-called "Lisp on a chip").
Optimizations typical of Lisp machines include:
- Hardware Type Checking. Special type bits let the type be checked efficiently at run-time.
- Hardware Garbage Collection.
- Fast Function Calls.
- Efficient Representation of Lists.
- System Software and Integrated Programming Environments.
For further information, see:
Paul Graham, "Anatomy of a Lisp Machine", AI Expert, December 1988.
Pleszkun and Thazhuthaveetil, "The Architecture of Lisp Machines", IEEE Computer, March 1987.
Ditzel, Schuler and Thomas, "A Lisp Machine Profile: Symbolics 3650", AI Expert, January 1987.
Peter M. Kogge, "The Architecture of Symbolic Computers", McGraw-Hill 1991. ISBN 0-07-035596-7.
[Derived from a post by Arthur Pendragon <[email protected]>.]
|
|
|
Category |
Lisp Programming Interview Questions & Answers -
Exam Mode /
Learning Mode
|
Rating |
(0.3) By 7225 users |
Added on |
5/15/2014 |
Views |
70365 |
Rate it! |
|
|
Question:
What is a "Lisp Machine" (LISPM)?
Answer:
A Lisp machine (or LISPM) is a computer which has been optimized to run lisp efficiently and provide a good environment for programming in it. The original Lisp machines were implemented at MIT, with spinoffs as LMI (defunct) and Symbolics (bankrupt). Xerox also had a series of Lisp machines (Dandylion, Dandytiger), as did Texas Instruments (TI Explorer). The TI and Symbolics Lisp machines are currently available as cards that fit into Macintosh computers (the so-called "Lisp on a chip").
Optimizations typical of Lisp machines include:
- Hardware Type Checking. Special type bits let the type be checked efficiently at run-time.
- Hardware Garbage Collection.
- Fast Function Calls.
- Efficient Representation of Lists.
- System Software and Integrated Programming Environments.
For further information, see:
Paul Graham, "Anatomy of a Lisp Machine", AI Expert, December 1988.
Pleszkun and Thazhuthaveetil, "The Architecture of Lisp Machines", IEEE Computer, March 1987.
Ditzel, Schuler and Thomas, "A Lisp Machine Profile: Symbolics 3650", AI Expert, January 1987.
Peter M. Kogge, "The Architecture of Symbolic Computers", McGraw-Hill 1991. ISBN 0-07-035596-7.
[Derived from a post by Arthur Pendragon <[email protected]>.] Source: CoolInterview.com
If you have the better answer, then send it to us. We will display your answer after the approval.
Rules to Post Answers in CoolInterview.com:-
- There should not be any Spelling Mistakes.
- There should not be any Gramatical Errors.
- Answers must not contain any bad words.
- Answers should not be the repeat of same answer, already approved.
- Answer should be complete in itself.
|
|
Related Questions |
View Answer |
|
Where did Lisp come from?
|
View Answer
|
|
Can I call Lisp functions from other languages?
|
View Answer
|
|
How do I save an executable image of my loaded Lisp system? How do I run a Unix command in my Lisp? How do I exit Lisp? Access environment variables?
|
View Answer
|
|
How do I determine if a file is a directory or not? How do I get the current directory name from within a Lisp program? Is there any way to create a directory?
|
View Answer
|
|
What is the "minimal" set of primitives needed for a Lisp interpreter?
|
View Answer
|
|
Where can I learn about implementing Lisp interpreters and compilers?
|
View Answer
|
|
How can I improve my Lisp programming style and coding efficiency?
|
View Answer
|
|
Lisp books, introductions, documentation, periodicals, journals, and conference proceedings.
|
View Answer
|
|
What is the difference between Scheme and Common Lisp?
|
View Answer
|
|
What is the purpose of this newsgroup?
|
View Answer
|
|
How complex can I get?
|
View Answer
|
|
What if I get interrupted?
|
View Answer
|
|
How do I tell LG3 what I what?
|
View Answer
|
|
What is the ouput like?
|
View Answer
|
|
Can I save my programs to files?
|
View Answer
|
|
Why use LISP?
|
View Answer
|
Please Note: We keep on updating better answers to this site. In case you are looking for Jobs, Pls Click Here Vyoms.com - Best Freshers & Experienced Jobs Website.
View All Lisp Programming Interview Questions & Answers - Exam Mode /
Learning Mode
|