Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Hardcover
Title: Concepts of Programming Languages, Sixth Edition
Publisher: Addison Wesley
Authors: Robert W. Sebesta
Rating: 3/5
Customer opinion - 3 stars out of 5
Good, but I wish it covered more language theory


This book was good for my undergrad programming-languages class, but it didn't help us in our study of attribute grammers, nor was the explanation and examples of BNF and EBNF as extensive as they could have been. Also I was dissapointed the examples as they were all very simple (see Chapter 3's section on Denotational Semantics).
It is true that it says some silly stuff about Java - but that seems to be pretty typical of most text books these days.



Product: Book - Paperback
Title: A Programmer's Guide to Java (tm) Certification
Publisher: Addison-Wesley Professional
Authors: Khalid A. Mughal, Rolf W. Rasmussen
Rating: 5/5
Customer opinion - 5 stars out of 5
Great Book!!


This book is excellent! It covers all the material for the programmer's exam and explains it in a clear and understandable way! I read this book along with The Complete Java 2 Certification Study Guide 2nd Edition which is also a good exam prep book, but not as good as this one is. I took the exam after reading this book and doing a number of mock exams and got a 98% Even if you are an experienced Java programmer you must read this book before taking the exam. I have a lot of experience in Java and programmed with most of its APIs, but when it came to the details of casting rules, inner classes and a number of other topics in the exam, I had either not known them or forgotten them. This book covers everyting in the exam, and also covers extra stuff like Swing and JavaDoc, which are not part of the exam so don't waste your time studying them if you only intend is to get the certification.



Product: Book - Paperback
Title: Executable UML: A Foundation for Model Driven Architecture
Publisher: Addison-Wesley Professional
Authors: Stephen J. Mellor, Marc J. Balcer, Stephen Mellor, Marc Balcer
Rating: 5/5
Customer opinion - 5 stars out of 5
For BridgePoint Suite users or evaluators!


This book heavily uses the BridgePoint tool suite from Project Technology as its basis. Knowing that up front is important because the content is specific to that set of tools. You can get eval copies of the tool suite from the vendor, and should be able to get them from the book's supporting web site, which was not fully operational at the time of this review.
The backbone of the book is model driven architecture, which is a strong and practical way to approach design and development. In a nutshell, the BridgePoint tool suite, which consists of modeling and translation tools, allows you to 'draw' the design, using UML, to produce domain partitions, state charts, class diagrams and action specifications. The tool checks your design for consistency and correctness, then the translation tool turns your design into executable code. This is code generation on steroids.
Because this book uses a specific product it is most useful to BridgePoint tool users or those who are evaluating this tool set. If you are not in either audience you will probably be disappointed with the book. If you are in either audience, this book is excellent and justifies the 5 stars I am awarding it.



Product: Book - Paperback
Title: HTML & XHTML: The Definitive Guide, Fifth Edition
Publisher: O'Reilly
Authors: Chuck Musciano, Bill Kennedy
Rating: 5/5
Customer opinion - 5 stars out of 5
Classic HTML reference beginning to show its age


In the early days of the Web, this O'Reilly book was THE reference for HTML. It's still the best available, but now in its fourth edition, HTML & XHTML is beginning to show its age. While I would still recommend it for Web professionals who need a reference, I'm not sure I would suggest it to folks just starting out.
The art and science of Web creation are going through fundamental changes. HTML is slowly being supplanted by XML, and structure and presentation are finally and irrevocably being separated. I would suggest that within the next three years this book will need to be replaced with a similar broad introduction to Web authoring, something that covers the basics of XML, CSS, XSL and JavaScript, with little mention at all of HTML. But we will see.
In the meantime, this is still the book to grab when you have an HTML problem to solve. The appendices, in particular, are invaluable.