Computer Science LOGO Style, 2nd Edition, Vol. 1: Symbolic Computing
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 1 Symbolic Computing, is addressed to a reader who has usedcomputers and wants to learn the ideas behind them. Symbolic computing is themanipulation of words and sentences, in contrast both to the graphics most peopleassociate with Logo and to the numerical computation with which more traditionallanguages such as Pascal and C++ are most comfortable. This volume is well known forits clear and thorough presentation of recursion, a key idea in computer sciencethat other texts treat as arcane and difficult.The Logo programs in these books andthe author's free Berkeley Logo interpreter are available via the Internet or ondiskette.
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.