Programming Books
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $0.81

A True Find!!!Review Date: 2002-01-29
Great Book!Review Date: 2001-08-24
Excellent place to start learning JavaReview Date: 2000-07-25
Each chapter is concise, tells you what you're going to learn, tells you about it, then tells you what you just learned. The ideal model for education!
The chapters are paced well, with little fluff, just well-explained examples. All the graphics are laid out quite well, all in all, a well designed book!
The CD that comes with it has everythng that you need to get up and running, no extra downloads necessary.
Hope that they come out with "Rescued Again by Java", covering advanced topics.
5 out of 5
Perfect for absolute beginners...Review Date: 2000-01-28
Excellent Java book to begin withReview Date: 2000-06-01

Used price: $99.95

Great BotReview Date: 2003-07-14
I would recommend it for everyone.
great bot!!!!Review Date: 2003-08-15
Good for Kids, maybe. For adult hobbyists it comes up short.Review Date: 2004-12-25
First, however, for the sake of parents and uncles and aunts who read this. I think this is a good kit for 12-16 year olds, provided they are really computer savvy and have a long attention span. If your kid is fixing your computer more often than you, he might like this. If already knows how to program, this kit is for him. In any case, you probably need a knowledgable adult to get past the basics with this kit. The kit itself is a little on the cheap side, I'm not sure its worth the price above. (I found it on sale for less than half , but I've seen it advertised for 3 times as much too.) It took me 30 minutes to build it, but I was doing it real carefully. Any kid can probably do it in the same amount of time, although some of the instructions are probably going to be confusing for a kid. (How many 12 year olds know the difference between a worm gear and a spur gear?) Luckily, there are plenty of photos, which make the instructions pretty "kid-friendly". It does require an abnormally small flathead screwdriver that I don't think most houses have lying around. (An eyeglass repair kit would be perfect for assembling this.)
Once you build it and put in the batteries, it starts working right away and you can use the included remote control to play around with it. There's lots of online documenation included on CD. While the documentation is noble in its intent to teach, it covers way more material than a book could practically teach to an early adolescent, and therefore moves a little too fast at times: basic electronics and semiconductors, programming, etc. You might want to supplement this kit with extra books if the child shows interest. The extra project ideas seem like they would be engaging, but except for the most simple they're going to require an adult to help design the circuits unless your child is a whiz kid at electronics.
Okay, now I want to address the "Big Kids", like me, who are interested in intermediate/advanced robotics and buy kits like this to get experience and to later take apart and hack onto other projects. For me, this seemed like a good deal because it includes a BasicStamp 2, which costs more new (~$34)than what I paid for the whole kit. Sadly, its not the same BasicStamp 2. It operates the same electronically, but has a different physical form. This means when you're done with Mr. Sumo, you can't pull his brains out and plug them in to your own breadboard.
Okay, moving along, the engineering uses a smart architecture, where the low level such as PWM for the motors, A/D for the sensors, etc. are handled by their own, dedicated chip, a PIC16C505. Sadly, however, this is an OTP (one-time programmable) chip. This means you can't rewrite any of the low level functions without buying a pin-compatible, surface-mount PIC, reprogramming it, and then surface-mounting it to the PCB. In short, it's a lot of trouble.
The BS2 communicates to this PIC using two I/O lines and sending very basic, 8-bit commands. This is where the robot really limits itself. The control over certain crucial aspects, such as the motor speed, is handled solely by the low-level PIC16C505 and from the BS2 you don't get much access...you can't set the motors to different speeds, for instance, nor redefine what each speed means. (It has speeds 1-4, with 0 being "stopped"). Why would you want to? Because the DC motors weren't matched well when the kit was manufactured, and one overpowers the other, resulting in my robot continually dragging to the right. (Your robot will of course differ.) There's no easy way to fix this, without low-level access to the PWM code.
This is the bad, however. There are a lot of good things about this kit. The software is pretty amazing. The IDE is real easy to use, and it even includes a downloader that is way faster than others I've used (6811 and JStamp downloaders, eg). Plus, it has a "visual" memory map that helps you understand how much of the EEPROM your code is using up...that's a neat feature. Also, the little breadboard, while tiny, has convenient access to 11 I/O lines, as well as +3V from the BS2, +6V from the batteries, and ground.
Communication with the PIC16C505 is easy too, because the author include two convenient serial transmission routines in the program template that you use to build each new program. The sensors and conditioning circuitry and software are designed to eliminate "flutter" that often frustrates me on other projects. There is a bright IR LED, two decent IR sensors, and two CDS light sensors. The motors are small and fast, although geared down to add some much needed torque. With fresh batteries and a little bit of grease on the axles, I would guess this thing can go 60 feet per minute. The machining of the kit is good; everything fits snugly. The bread board has mounting holes for standoffs in case you want to add another deck on top, and the belly has tabs machined for mounting an RC servo. (Although, its a mount I've never seen, and none of my servos fit it.)
Well, this review is so long I ought to bind it and sell it on this site..the long and short: probably good for kids...with the right adult mentor. For adult hobbyists it's arbitrarily limited (as opposed to RoboSapien which is designed to be hacked), but still could be used as a test bed for small circuits. For the price I payed, I'm happy, but I wouldn't have gone much higher. (Then again, I'm a poor college student...)
The Best Hobby Robot You Can Buy!Review Date: 2002-12-03
The good points about the robot were the remote control and how easily a BS2 could be added to the robot so that I could write my own programs and try them out. Even with the [poor] wheels and "caster" it was probably the best experimenter's robot out there. The information on the CD-ROM was great, although I wish it was available on paper (costs a lot to print out all the information).
Myke seemed to have learned from the first robot and the Sumo Bot is fantastic. It now has a very solid sheet metal chassis (with a front scoop), it runs by 4 "AA" batteries and has a caterpiller bulldozer like track that allows it to run over just about any surface. The robot is really built like a bulldozer, it will last a long time.
Best of all, the optional pieces from the original kit, the BS2 and AppMod are built into the robot. All you have to do is put the CD-ROM into your PC, download the programs and BS2 programming software, conenct the robot to the PC using a serial cable and you can start writing your own programs or adding your own hardware.
This review probably reads like a sales pitch, but I've had my Sumo Bot for a week now and I LOVE IT! It's very robust, easy to use and program and best of all, it's fun.
Brad
awsome soooooo coolReview Date: 2004-11-04

Used price: $45.23

Very solid introduction to IPv6Review Date: 2006-12-30
If you're looking at moving to IPv6 or if you are simply interested in how it is run, routes, and interacts with operating systems and applications then I strongly recommend this book.
Essential IPv6 ReferenceReview Date: 2007-06-09
1. Upgrade from IPv4
2. Learn more about the IPv6 standard
3. Want to configure and set up IPv6
This book covers Windows, Mac, Free BSD, Linux, Cisco routers, DNS and bind... the whole shebang
Not written for a novice, this book assumes that you have knowledge of IP-related material and are not reading this book simply for "vacation reading". In a niche market this book scales its way to the top of the moutain.
Great resource!!
***** HIGHLY RECOMMENDED
My first must-read book of 2006Review Date: 2006-01-31
Three years ago I read and reviewed van Beijnum's book on BGP, which I liked while thinking it was somewhat terse. In Running IPv6, van Beijnum strikes the proper balance between explanatory language and technical details. Every chapter in the new book taught me something useful. In Ch 1 I liked comparisons involving IPv4, IPv6, IPX, DECnet, AppleTalk, and OSI CLNP. In Ch 2 I enjoyed sections on using 48 bit MAC addresses in IPv6 addresses. Ch 3 featured tips on the "on-link" assumption. As would be expected in a book by a BGP expert, Ch 4 provided lots of guidance on routing IPv6. Ch 5 included history on the evolution of DNS for IPv6, with RFCs 1886 and 2874 competing for primacy.
Ch 6 covered issues that applications might encounter when handling IPv6. Ch 7 introduced the "HD ratio," which estimates the point at which the effort required to manage increasingly "used-up" address space suggests that expanding it would be more efficient. Ch 8 mentioned the headaches caused by automatically generated, multiple MAC addresses for IPv6 multicast. Ch 9 scared me with use of the multicast ping for host discovery. Ch 10 was the first time I saw an effort to show how to use Tcpdump with IPv6.
I had no real issues with Running IPv6. I found a few production errors and typos that can be fixed in later printings. All are obvious, except the use of the word "maximum" in the first sentence of the last paragraph on p. 153. (I think that should be "minimum.")
Like IPv6 Network Administration, I liked van Beijnum's attention to command syntax for multiple OS' -- especially FreeBSD. He even covered Cisco and Juniper in the same book. Since I suggest reading the O'Reilly and Apress titles, I recommend reading the former first and the latter second. Van Beijnum's book is best read by those with a little more exposure to IPv6, but it can certainly stand alone if need be.
If you plan to ever have anything to do with IPv6, you must buy van Beijnum's latest book. Bravo.
If you want to build a Lab with IPv6 this is a must have bookReview Date: 2006-03-09
If you are looking for something that is clear and to the point about how to USE IPv6 then this is it. There are plenty of other books out there that go into the theory and design which might be better suited for studying (Joseph Davies - Understanding IPv6 or Regis Desmeules - Implementing Cisco IPv6 Networks) but if you want to get an IPv6 network running NOW then Iljitsch van Beijnum book is for you. Kudos for writing a great practical IPv6 book.
- Ed Horley
how to go from IPv4 to IPv6?Review Date: 2006-01-05
Yet to me the most interesting section of the book is the chapter on transitioning from IPv4 [the current Internet] to IPv6. Every other technical issue about IPv6 pales in comparison to this quandry. The author gives the best value in the book in this chapter. He shows firstly that IPv4 will inevitably exhaust its space. Though he prudently refrains from speculating when that might be. The transition must also be incremental. No one expects a swift global change to be realistic.
Then he explains that the modes of transition come down to analysing only 4 communication models for most common web usage. Namely email, Web browsing and two types of peer-to-peer usage. Examples of the latter are VoIP and BitTorrent.
From the models, we see the necessity for using a proxy or address translation to handle the transition. An especially clear analysis.

Used price: $0.01

Excellent book for new Mac user!Review Date: 1999-06-07
The easiest to read and best book out on the iMac!Review Date: 1999-03-30
I would heartily recommend "Sams Teach Yourself the Imac in 24 Hours" not only for the iMac user, but anyone who wants to get the most value from the Macintosh.
This tells you everything (almost) about the Imac!Review Date: 1999-06-11
Outstanding for the beginner....Review Date: 1999-05-17
Worth the entire cost of a Grande Latte.Review Date: 1999-05-15


Teach yourself SVG - excellent choice for fast learningReview Date: 2003-04-09
It was a pleasent suprise to open a computing book that wasn't in too much jargon - quite a handy thing when its your first exposure to a new language. This book it written for everyone! (unless you have no interest in computers or the internet etc..)
Sams Teach Yourself SVG in 24 HoursReview Date: 2002-04-25
This book begins with an overview and describes the justification and process of development of SVG. In chapter 2 it jumps right in and teaches the nuts and bolts of creating images with SVG. As I am not a coder or programmer, I was amazed at the simplicity. Once a few basics had been explained I was off and running. Anyone with even the most basic computer and a simple text editor can create sophisticated graphics.
Towards the end of the book is a section on using Adobe Illustrator and in the back there is a reference section for oddball color conversion. The book also comes with the Adobe Web Collection CD that includes the viewer and tryout versions of Illustrator and Photoshop.
I'm really excited by the potential of this technology and can recommend this book to anyone who wants to develop some expertise in a hurry.
Good Luck...Tom Burns
A must have for SVG DevelopersReview Date: 2002-02-27
I think that SVG developers of all ages, shapes, sizes, and experience level will find it very useful indeed. Micah covers the topics everyone needs to get started, and some that I think even some experienced, self-taught developers might find new--or just well explained. So I think there is something for everyone in this book.
I am particularly impressed with how Micah translates the SVG concepts into vocabulary of the traditional designer who is used to tools like Illustrator, Photoshop, WebDraw, or CorelDraw without depending on those tools to actually build the examples. But this is not at the expense of readers who are comfortable with "code" in general (HTML, JavaScript, etc.). Those readers will feel very comfortable with the level of detail and writing style.
The Best Computer Book I've ReadReview Date: 2002-11-23
This book walked you through a series of detailed tutorials to build a dynamic weather forecast web page using SVG step by step. In each chapter, a new topic is covered in an easy-to-understand and informative manner, which makes the learning curve pretty flat. As the title suggests, this book is an introductory primer to a new technique so it is not intented to delve too deep into a specific topic. However, a good many hyperlinks to W3C's online SVG specification appear here and there for your reference if you would like to make your hands dirtier...In a nutshelll, if you would like to teach yourself SVG from the beginning, it is The book, though it may, by a large chance, take you more than 24 hours to go through it.
A MUST HAVE for your web libraryReview Date: 2002-03-24
SVG (Scalable Vector Graphics) is an XML implementation utilizing a markup language similar to HTML but created specifically to render and control graphics. It is a robust mix of technologies including the DOM, CSS, Xlink, XSLT and JavaScript, and using the AdobeĀ® SVG Viewer (a free plug-in), it supports static and dynamic graphics and WAV or MP3 audio.
Web developers should learn SVG because it is open-source and built in a simple text editor. It gives complete control of each graphic element. Web designers should use SVG because it is powerful -- graphics packages such as Adobe Illustrator, Corel Draw, Jasc Web Draw and others support SVG output. SVG also enables flash-like animation. In fact, SVG is THE open-source solution to web animation. No longer do you need expensive proprietary software to get the job done.
Anyway, this book is what you need. (That's how I learned all this.) Author Micah Laaker, while presenting the material in a comprehensive, straightforward and exciting manner, will leave an excellent reference guide on your book shelf. Buy it, read it and keep it handy.

Used price: $30.00

I learned a lot from itReview Date: 2007-03-06
Never try thisReview Date: 1999-04-03
I'd give it a 5 star rating , but I haven't finished it yetReview Date: 2000-01-23
Excellent beginner's book - really does what is claimsReview Date: 1999-02-08
Really gets you into the application. If you are like me, though you will get excited and get on tangents within a couple of chapters. I have used this book now for about 1 year (got through everything in about 2 weeks) and still find uses for examples.
EXCELENTReview Date: 1999-11-20

Used price: $35.00

ExcellentReview Date: 2007-05-25
One of the very few good SAS BooksReview Date: 2007-04-07
Excellent book for a beginerReview Date: 2007-08-17
The best book I ever bought...Review Date: 2007-01-24
Excellent Overview of Pharma Programming and ReportingReview Date: 2006-11-16

Very good book for learning.Review Date: 2007-12-30
Great book for learning SchemeReview Date: 2008-01-16
Advanced topics, such as continuations and the syntax-rules and syntax-case macro systems, get good treatment from this book.
Highly recommended.
GOOD STUFFReview Date: 2006-01-15
Good introduction but sometimes lacks clarity.Review Date: 2008-01-18
I have never considered myself stupid, but after my 5th reading of the introduction to continuations I was beginning to worry. A quick reading of another text on the subject cleared up my concerns almost immediately which suggests to me that the explanations are not as clear as they could be. There are some other areas of the book where this sort of assumption makes grasping a new concept more difficult than it should be.
Nonetheless, I still consider this a good introduction to the Scheme language and would gladly recommend it to the aspirant Schemer.
A "must have" and a "must read". Excellent book.Review Date: 2005-06-09

Used price: $22.89

Excellent book on writing correct programsReview Date: 1999-12-23
I have used the methods in this book to develop advanced algorithms in Computer Graphics which could not have been developed in any other way.
The book is both a tutorial and reference. It is clearly written and organized.
When I first read this book, it was as though a bolt of lightning had struck me. Applying its methods, I became a much better programmer. I went from someone who struggled to get the code right to someone who always got the code right. For the first time I understood what programming was all about. I read the book on vacation while my wife and I were staying at my father's home in Sag Harbor New York and it was one of the most incredible intellectual adventures of my life. I'll never forget the smell of the sea and the sand and the logic going off like lightning flashes inside my brain.
One of the best computing books of all timeReview Date: 2002-06-03
At the time this book came out, I was in the process of designing and adding a course in computation theory with an emphasis on program correctness at Mount Mercy College. Before I encountered this book, I was having a difficult time pressing my case. However, after this book came out and I could use some of the comments regarding the significance of its' content, the course was easily approved. I also used the book in the class and the student comments were overwhelmingly positive. Ten years later, the book is still used in the class, something that is rare in computing.
The quality of the writing and explanations of the examples in the book are outstanding. Most of the students had no experience in formal logic, and yet they had little difficulty understanding and applying the concepts. The examples of proving the code correct were well chosen and I rarely heard any of the traditional complaints from math students regarding their frustrations over having to work through proofs.
The quality of programs would be dramatically increased if the principles of program correctness in this book were widely adopted. I continue to push for it every chance I get, and this review is one part of that push.
A good book that can enhance your programmingReview Date: 2003-11-19
A very good book in the diffcult fieldReview Date: 1999-09-09
A book for programmers, not MFC nerdsReview Date: 1999-12-11

Used price: $0.46

Very nice book on Crystal ReportsReview Date: 2002-10-25
Crystal reports 7 - made very easyReview Date: 2002-02-09
I was using Crystal Reports in less than an hour!Review Date: 1999-05-28
A Great Book for people in a hurryReview Date: 1999-06-22
Seagate Crystal Reports 7 for DummiesReview Date: 2000-03-23
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250