Creating A New LISP Interpreter

Creating A New LISP Interpreter

Creating A New LISP Interpreter

Creating A New LISP Interpreter

eBook

$3.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Introduction

The philosophy of LISP helps in solving problems. The philosophy is based upon the idea of breaking a problem into smaller parts. For example, when there are many tasks to do, the philosophy of LISP is to make areas, meta areas, where the problem is broken in parts, and the solve each part. The next part is to solve a problem by considering the first and next part of task. The first part of the meta task is what is worked on first with a link to the next part of the meta task. The idea is to concentrate your abilities. The concentration of abilities helps to keep focus and not be overwhelmed by what is present.
In this book, I am planning on describing the solving philosophies and showing how the ideas can be used to develop a simple computer program for a LISP interpreter. The philosophy used for problem solving will be applied to the development of the program. The idea is to show the actual practice in two forms, one in a general problem form and the other in a computer problem solving form.
You do not need to understand how to write a computer program as I will illustrate the examples in non tech form. The programming code is provided to show a second example of applying the philosophies of breaking a problem into parts and organizing the solution into the first part and the next part. The method I will use to explain the programming code is a process called "Literate Programming." The "Literate Programming" process is a way to explain the idea rather than the actual syntax to develop it. Thus, the explanation is semantic using everyday examples to avoid a tech syntactical explanation.
In Chapter 6, I expand the use of the LISP to interpreter to consider the comprehension of meaning. I define the three constructs needed to formulate meaning as lexical analysis, syntactical analysis, and semantic analysis. A question considered is that does a different sentence structure convey a different meaning? From this analysis, 6 lemmas are proposed to for the formal evaluation of meaning..
Chapter seven contains the complete code for the Simple Lisp program. The complete code includes the main program, lexical scanner, and lisp processing code. The main program provides the user interface and linkage elements to the lexical scanner and lisp processing core. The lexical scanner provides the complete lexical scanner lisp, and the lisp processing core includes the five primary functions along with the makeList() and evaluate() modules.

Sincerely,

Diana Kaneck

Product Details

BN ID: 2940163103355
Publisher: Diana Kanecki
Publication date: 11/18/2019
Sold by: Barnes & Noble
Format: eBook
File size: 171 KB

About the Author

Hi,

To get updates and information, subscribe to my mailing list at:

http://twitter.com/IdeasWithDiana

http://kanecki.webs.com

http://dianakanecki.webs.com


Let me know what you think,

Diana

Biography


DIANA KANECKI is currently an artist, author, publisher, model, and executive. Her companies include KaneckiArt, kaneckiart.webs.com, DKA Strategic Planning, Inc., dianakanecki.webs.com, and Kanecki Associates, Inc., kanecki.webs.com. KaneckiArt specializes in the creative arts of fashion, art, advertising, marketing, and legal services for the creative arts. DKA Strategic Planning's mission is to provide executive consulting, intellectual property services (legal, copyright, patent, trademark registrations) and publications through e-books and paperbacks. Kanecki Associates, Inc. mission is to provide off the shelf and innovative intellectual property solutions to aid in new and updated product development.

From 1992 to 1999, Ms. Kanecki was chairwoman and associate vice president for the Society for Computer Simulation in San Diego. California, scs.org, emergency management and planning technical engineering activity. Since, 1983, her research has included, but not limited, inteeligent, thinking systems, which received favorable mention in the University of Cambridge Hot Topics in 1997. Her intelligent, thinking, systems research is published in SCS conference proceeding since 1992.

From 1989 to 1993, she was an active member, research specialist, a core laboratory manager in advanced computing, flow cytometry, and cell sorting to nine medical research projects involving T-Cells, Endothelial Cells, Platelets, CD4/CD8, and Human Chromosomes.
Ms. KANECKI's interest includes Strategic Planning, Management, Emergency Management and Planning, Intelligent - Thinking - Systems, Sixth Generation Software Development, Cross Compiler and Dynamic Paging Systems, Universal Grammar and Semantic Processing, Real Time Fast Fourier Signal Processing, Fifth Generation Relational and Automatic Information Linkage Systems as KANECKI Prolog, Real Life Simulation Variation modeling.
From the B&N Reads Blog

Customer Reviews