15 Best Lisp Programming Books

The top books for learning Lisp programming.

1. Password Book: Password Log Book and Internet Password Organizer with Tabs | Password Username Book Keeper | Alphabetical Password Book ( Large Print … Blossom, Rustic Wood and Rose Gold Cover

Author: by Logbooks Hub
B08VXC22S8
English
108 pages

View on Amazon

Password Book Are you looking to Keep Track of all your important website addresses, usernames, and passwords in a secure and convenient place? This Large print Password Logbook is the perfect way to organize your usernames and passwords. It contains 108 Pages ready to be filled with your informations .

This Password Logbook can be used for personal and business reasons. Logbook Details: For Each Letter from A-Z , there is 16 empty space ready to be filled with your passwords, usernames, website addresses and notes. All the pages are bookmarked with printed alphabetical tabs for easy book navigation.

Extra Belongs to page and some tips in order to make a strong passwords. Extra 3 pages for notes at the end of the book. Printed on High Quality White Paper.108 pages. Stylish Cover Design. Dimensions: 6 x 9 inches. Perfect Bound, Light weight & Easy to carry around.

Great as a Gift for yourself, friends, family, co-worker, seniors or for your Loved Ones for any occasion Christmas, New Year, Halloween… Available in a variety of covers. Please Click on the author’s name link at the top to check them out.Thank you !


2. The Little Schemer – 4th Edition

Author: by Daniel P. Friedman
The MIT Press
English
216 pages

View on Amazon

The notion that “thinking about computing is one of the most exciting things the human mind can do” sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on LISP.

The authors’ enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about.

The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas.

The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese.


3. Clojure for the Brave and True: Learn the Ultimate Language and Become a Better Programmer

Author: by Daniel Higginbotham

English
336 pages
1593275919

View on Amazon

For weeks, monthsnay! From the very moment you were born, you’ve felt it calling to you. At long last you’ll be united with the programming language you’ve been longing for: Clojure! As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem.

Clojure for the Brave and True offers a “dessert-first” approach: you’ll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you’ll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires.

Learn how to:Wield Clojure’s core functionsUse Emacs for Clojure developmentWrite macros to modify Clojure itselfUse Clojure’s tools to simplify concurrency and parallel programmingClojure for the Brave and True assumes no prior experience with Clojure, the Java Virtual Machine, or functional programming.


4. Excel 2021: A Beginner's Guide To Learn About Excel’s Interface, Shortcuts, Formulae, Tables, And Charts With Simple Tips And Tricks

Author: by Quinn Hudson
B0949CVLTB
English
112 pages

View on Amazon

Do you want to learn how to master MS excel? Do you want to create graphs, charts, tables and formulas? If the answer is yes, then continue reading. MS Excel is a database program that allows you to collect, organize, and process info.

Individuals and companies may do this to keep track of details such as revenue, expenses, and budgets. When it comes to finding the kind of career that can help you advance in life, one recurring talent is one that is talked about time and time again.

Despite the fact that spreadsheet software has been installed on every professional computer, many people nevertheless struggle to complete simple tasks in Microsoft Excel. In this book, there’s plenty of knowledge about how to use Excel to solve complex calculations automatically.

You’ll also learn how to communicate your work with others in the simplest and most straightforward way possible by making an Excel graph of the details you’ve entered in a variety of ways. This book covers the following topics: Introduction to MS Excel Customization of MS Excel Excel shortcuts The Excel interface Entering and Formatting Data, Tables, and Numbers Introduction to Tables in Excel Creating a Chart Excel 365 cheat sheet Business benefits of MS Excel Excel Tips, formulas, and functionsAnd much more.


5. ANSI Common LISP

Author: by Paul Graham
Pearson
English
448 pages

View on Amazon

KEY BENEFIT: Teaching users new and more powerful ways of thinking about programs, this two-in-one text contains a tutorialfull of examplesthat explains all the essential concepts of Lisp programming, plus an up-to-date summary of ANSI Common Lisp, listing every operator in the language.

Informative and fun, it gives users everything they need to start writing programs in Lisp both efficiently and effectively, and highlights such innovative Lisp features as automatic memory management, manifest typing, closures, and more. KEY TOPICS: Dividing material into two parts, the tutorial half of the book covers subject-by-subject the essential core of Common Lisp, and sums up lessons of preceding chapters in two examples of real applications: a backward-chainer, and an embedded language for object-oriented programming.

Consisting of three appendices, the summary half of the book gives source code for a selection of widely used Common Lisp operators, with definitions that offer a comprehensive explanation of the language and provide a rich source of real examples; summarizes some differences between ANSI Common Lisp and Common Lisp as it was originally defined in 1984; and contains a concise description of every function, macro, and special operator in ANSI Common Lisp.


6. Lisp in Small Pieces

Author: by Christian Queinnec
English
536 pages
0521545668

View on Amazon

This is a comprehensive account of the semantics and the implementation of the whole Lisp family of languages, namely Lisp, Scheme and related dialects. It describes 11 interpreters and 2 compilers, including very recent techniques of interpretation and compilation. The book is in two parts.

The first starts from a simple evaluation function and enriches it with multiple name spaces, continuations and side-effects with commented variants, while at the same time the language used to define these features is reduced to a simple lambda-calculus. Denotational semantics is then naturally introduced.

The second part focuses more on implementation techniques and discusses precompilation for fast interpretation: threaded code or bytecode; compilation towards C. Some extensions are also described such as dynamic evaluation, reflection, macros and objects. This will become the new standard reference for people wanting to know more about the Lisp family of languages: how they work, how they are implemented, what their variants are and why such variants exist.


7. Common LISP: A Gentle Introduction to Symbolic Computation (Dover Books on Engineering)

Author: by David S. Touretzky
Dover Publications
English
608 pages

View on Amazon

This highly accessible introduction to Lisp is suitable both for novices approaching their first programming language and experienced programmers interested in exploring a key tool for artificial intelligence research. The text offers clear, reader-friendly explanations of such essential concepts as cons cell structures, evaluation rules, programs as data, and recursive and applicative programming styles.

The treatment incorporates several innovative instructional devices, such as the use of function boxes in the first two chapters to visually distinguish functions from data, use of evaltrace notation in later chapters to illustrate the operation of evaluation rules, and “Dragon stories” to explain recursion.

The book contains nearly 400 diagrams and illustrations, and 77 pages of answers to exercises. Advanced topics and “toolkit” sections, and a variety of complete programs, extend readers’ programming power.


8. Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp

Author: by Peter Norvig

Morgan Kaufmann
English
976 pages

View on Amazon

Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstructing authentic, complex AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to build and debug robust practical programs, while demonstrating superior programming style and important AI concepts.

The author strongly emphasizes the practical performance issues involved in writing real working programs of significant size. Chapters on troubleshooting and efficiency are included, along with a discussion of the fundamentals of object-oriented programming and a description of the main CLOS functions.

This volume is an excellent text for a course on AI programming, a useful supplement for general AI courses and an indispensable reference for the professional programmer.


9. The Seasoned Schemer, second edition (The MIT Press)

Author: by Daniel P. Friedman
The MIT Press
English
224 pages

View on Amazon

The notion that “thinking about computing is one of the most exciting things the human mind can do” sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on LISP.

The authors’ enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about.

The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas.

The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese.

10. Getting Clojure: Build Your Functional Skills One Idea at a Time

Author: by Russ Olsen
Pragmatic Bookshelf
English
290 pages

View on Amazon

Find solutions to problems and answers to questions you are likely to encounter when writing real-world applications in Common Lisp. This book covers areas as diverse as web programming, databases, graphical user interfaces, integration with other programming languages, multi-threading, and mobile devices as well as debugging techniques and optimization, to name just a few.

Written by an author who has used Common Lisp in many successful commercial projects over more than a decade, Common Lisp Recipes is also the first Common Lisp book to tackle such advanced topics as environment access, logical pathnames, Gray streams, delivery of executables, pretty printing, setf expansions, or changing the syntax of Common Lisp.

The book is organized around specific problems or questions each followed by ready-to-use example solutions and clear explanations of the concepts involved, plus pointers to alternatives and more information. Each recipe can be read independently of the others and thus the book will earn a special place on your bookshelf as a reference work you always want to have within reach.

12. Build Your Own Lisp

Author: by Mr Daniel Holden
English
212 pages
1501006622

View on Amazon

If you’ve ever wondered how to build your own programming language or wanted to learn C but weren’t sure where to start, this is the book for you. In under 1000 lines of code you’ll start building your very own programming language, and in doing so learn how to program in C, one of the world’s most important programming languages.

Along the way we’ll learn about the weird and wonderful nature of Lisps, the unique techniques behind function programming, the methods used to concisely solve problems, and the art of writing beautiful code. Build Your Own Lisp is a fun and creative journey through a fascinating area of computer science, and an essential read for any programmer, new or old!

13. Autolisp Programming: Principles and Techniques

Author: by Rod R. Rawls
English
1 pages
1566371961

View on Amazon

This textbook provides practical and easy-to-follow instruction in mastering the AutoLISP programming language. It covers functions included in AutoCAD Release 2. 18 through 13, including ANGTOF, NENTSELP, TEXTBOX, and ALERT. The reader will learn how to create useful and productive routines and programs with this user-friendly book.

14. The Joy of Clojure

Author: by Michael Fogus
Manning Publications
English
520 pages

View on Amazon

SummaryThe Joy of Clojure, Second Edition is a deep look at the Clojure language. Fully updated for Clojure 1. 6, this new edition goes beyond just syntax to show you the “why” of Clojure and how to write fluent Clojure code. You’ll learn functional and declarative approaches to programming and will master the techniques that make Clojure so elegant and efficient.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the TechnologyThe Clojure programming language is a dialect of Lisp that runs on the Java Virtual Machine and JavaScript runtimes. It is a functional programming language that offers great performance, expressive power, and stability by design.

It gives you built-in concurrency and the predictable precision of immutable and persistent data structures. And it’s really, really fast. The instant you see long blocks of Java or Ruby dissolve into a few lines of Clojure, you’ll know why the authors of this book call it a “joyful language.” It’s no wonder that enterprises like Staples are betting their infrastructure on Clojure.

15. Programming Algorithms in Lisp: Writing Efficient Programs with Examples in ANSI Common Lisp

Author: by Vsevolod Domkin
Apress
English
392 pages

View on Amazon

Master algorithms programming using Lisp, including the most important data structures and algorithms. This book also covers the essential tools that help in the development of algorithmic code to give you all you need to enhance your code. Programming Algorithms in Lisp shows real-world engineering considerations and constraints that influence the programs that use these algorithms.

It includes practical use cases of the applications of the algorithms to a variety of real-world problems. What You Will LearnProgram algorithms using the Lisp programming languageWork with data structures, arrays, key-values, hash-tables, trees, graphs, and moreUse dynamic programming Program using stringsWork with approximations and compression Who This Book Is For Intermediate Lisp programmers wanting to do algorithms programming.

A very experienced non-Lisp programmer may be able to benefit from this book as well.