By Brian Harvey
This sequence is for people--adults and teenagers--who have an interest in laptop programming simply because it's enjoyable. the 3 volumes use the emblem programming language because the car for an exploration of desktop technological know-how from the viewpoint of symbolic computation and synthetic intelligence. brand is a dialect of Lisp, a language utilized in the main complicated learn initiatives in desktop technology, in particular in synthetic intelligence. in the course of the sequence, practical programming suggestions (including greater order services and recursion) are emphasised, yet conventional sequential programming can be used whilst applicable. within the moment version, the 1st volumes were rearranged in order that illustrative case experiences look with the concepts they display. quantity 1 features a new bankruptcy approximately greater order services, and the recursion chapters were reorganized for higher readability. quantity 2 contains a new instructional bankruptcy approximately macros, an particular potential of Berkeley brand, and new initiatives. in the course of the sequence, the bigger application examples were rewritten for larger clarity through extra broad use of knowledge abstraction. quantity 2 complex options, is addressed to the reader with a few adventure with symbolic emblem programming. It combines extra instructional chapters approximately complex brand gains with case reports during which these suggestions are utilized in programming initiatives. The tasks variety from video games (a solitaire application) via utilities (finding the diversities among models of a dossier) to a working laptop or computer that interprets uncomplicated courses into brand. This quantity additionally comprises the Berkeley emblem Reference handbook as an appendix. the brand courses in those books and the author's unfastened Berkeley emblem interpreter can be found through the net or on diskette.