Computer Science LOGO Style: Advanced Techniques

Computer Science LOGO Style: Advanced Techniques image
ISBN-10:

0585053464

ISBN-13:

9780585053462

Author(s): Brian Harvey
Released: May 13, 2014
Publisher: MIT Press (MA)
Format: Unknown Binding, 0 pages
to view more data

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.












We're an Amazon Associate. We earn from qualifying purchases at Amazon and all stores listed here.