Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Lego Mindstorms NXT-G programming guide (Technology in Action)
Kelly J., Apress, Berkeley, CA, 2007. 196 pp. Type: Book (9781590598719)
Date Reviewed: Mar 5 2008

An introduction to programming Mindstorms NXT robots using the NXT-G programming toolkit by Lego is provided in this book. The toolkit has a simple graphical interface that is meant to simplify programming for novices. It is not clear why Lego provides two variations of the toolkit, which share the same name and are almost identical, as the book points out, but not exactly identical, thus creating some obvious confusion among users.

The book covers every step needed to write programs, starting from no knowledge of programming and slowly bringing in additional programming constructs. Given the nature of the toolkit, where programming is done graphically by clicking and dropping boxes and connecting them, the book is full of black-and-white screen images. A short appendix covers some of the simple mathematics needed for coordinate conversion. The book includes only snippets of programs, added as new programming constructs are introduced.

I would have liked to see a more complex program built out of the individual pieces. This would provide readers with a better sense of how to program the robots to do something more complex. Overall, the book is clear and well written, intended for an audience with no programming skills who need step-by-step instructions; readers with more advanced knowledge will find the book too basic.

Reviewer:  M. Gini Review #: CR135345 (0812-1143)
Bookmark and Share
 
Specialized Application Languages (D.3.2 ... )
 
 
Language Constructs and Features (D.3.3 )
 
 
Problem Solving, Control Methods, And Search (I.2.8 )
 
 
Robotics (I.2.9 )
 
 
Visual Programming (D.1.7 )
 
 
Software (D )
 
Would you recommend this review?
yes
no
Other reviews under "Specialized Application Languages": Date
An experimental study of people creating spreadsheets
Brown P., Gould J. ACM Transactions on Information Systems 5(3): 258-272, 1987. Type: Article
Jul 1 1988
Types and persistence in database programming languages
Atkinson M., Buneman O. ACM Computing Surveys 19(2): 105-170, 1987. Type: Article
Apr 1 1989
Programming languages for distributed computing systems
Bal H., Steiner J., Tanenbaum A. ACM Computing Surveys 21(3): 261-322, 1989. Type: Article
Aug 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy