Cantitate/Preț
Produs

Watson, M: Programming in Scheme


en Limba Engleză Paperback – 25 apr 1996
Scheme provides a flexible and powerful language for programming embodying many of the best features of logical and functional programming. This enjoyable book provides readers with an introduction to programming in Scheme by constructing a series of interesting and re-usable programs. The book includes two diskettes containing MIT Scheme to run on Windows PCs.
Citește tot Restrânge

Preț: 58783 lei

Preț vechi: 73480 lei
-20%

Puncte Express: 882

Carte disponibilă

Livrare economică 15-29 octombrie

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit pentru acest produs Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9780387946818
ISBN-10: 0387946810
Pagini: 238
Ilustrații: XI, 238 p. 34 illus. With Diskette.
Dimensiuni: 178 x 254 x 15 mm
Greutate: 0.49 kg
Ediția:Softcover Reprint of the Original 1st 1996 edition
Editura: Springer Verlag GmbH
Locul publicării:New York, NY, United States

Public țintă

Professional/practitioner

Cuprins

1 Introduction.- 2 Tutorial Introduction to Scheme.- 2.1 Lists.- 2.2 Vectors.- 2.3 Logical tests.- 2.4 Defining local variables.- 2.5 Defining functions.- 2.6 Miscellaneous Scheme utility functions.- 3 Designing for Reuse.- 3.1 Modularity.- 3.2 Cohesion in function libraries.- 3.3 Loose coupling between library modules.- 3.4 Example: a library for genetic algorithms.- 3.5 Example application: allocating resources for sales and marketing.- 4 Writing Portable Scheme Code.- 4.1 Designing for portability.- 4.2 Isolating operating system and graphics code.- 4.3 A portable graphics library.- 4.4 Example library for displaying graph structures.- 4.5 Example: plotting Mandelbrot sets.- 4.6 Example: plotting chaotic population growth.- 5 An Iterative Approach to Analysis, Design, and Implementation.- 5.1 Preliminary analysis, design, and implementation of a network search program.- 5.2 Evaluation of the first implementation of the network search program.- 5.3 Improving our analysis, design, and implementation.- 6 Neural Network Library.- 6.1 Requirements for a neural network library.- 6.2 Design of a neural network library.- 6.3 Implementation of a neural network library.- 6.4 Example application: character recognition.- 7 Complex Data Structures.- 7.1 Using Scheme effectively to prototype and test complex data structures.- 7.2 Example application: natural language processing.- 8 Chess Playing Program.- 8.1 Analysis.- 8.2 Design.- 8.3 Implementation.- 9 Go Playing Program.- 9.1 Requirements and analysis.- 9.2 Module architecture.- 9.3 Interactively prototyping data structures.- 9.4 Low level Scheme functions to manipulate Go data structures.- 9.5 Go program design.- 9.6 Go program implementation.- 9.7 Ideas for improving the Go playing program.- Appendix A Installing and Runningthe MIT Scheme System.- Appendix B More Information Available on the Internet.

Notă biografică

Mark Watson is the author of 14 books on artificial intelligence, Java, C++, UML, and Linux. He is a consultant who uses Ruby, Java, and Common Lisp. He maintains a web site at markwatson.com.