Computer Science LOGO Style: Advanced Techniques
Description:
This series is for people--adults and teenagers--who are interested incomputer programming because it's fun. The three volumes use the Logo programminglanguage as the vehicle for an exploration of computer science from the perspectiveof symbolic computation and artificial intelligence. Logo is a dialect of Lisp, alanguage used in the most advanced research projects in computer science, especiallyin artificial intelligence. Throughout the series, functional programming techniques(including higher order functions and recursion) are emphasized, but traditionalsequential programming is also used when appropriate.In the second edition, thefirst two volumes have been rearranged so that illustrative case studies appear withthe techniques they demonstrate. Volume 1 includes a new chapter about higher orderfunctions, and the recursion chapters have been reorganized for greater clarity.Volume 2 includes a new tutorial chapter about macros, an exclusive capability ofBerkeley Logo, and two new projects. Throughout the series, the larger programexamples have been rewritten for greater readability by more extensive use of dataabstraction.Volume 2 Advanced Techniques, is addressed to the reader with someexperience with symbolic Logo programming. It combines additional tutorial chaptersabout advanced Logo features with case studies in which those techniques are used inprogramming projects. The projects range from games (a solitaire program) throughutilities (finding the differences between two versions of a file) to a computerthat translates BASIC programs into Logo. This volume also includes the BerkeleyLogo Reference Manual as an appendix.The Logo programs in these books and theauthor's free Berkeley Logo interpreter are available via the Internet or ondiskette.
Low Price Summary
Top Bookstores
DISCLOSURE: We're an eBay Partner Network affiliate and we earn commissions from purchases you make on eBay via one of the links above.
Want a Better Price Offer?
Set a price alert and get notified when the book starts selling at your price.
Want to Report a Pricing Issue?
Let us know about the pricing issue you've noticed so that we can fix it.