|
GOLSCO Books Online Store | UK | Germany |
| books | baby | camera | computers | dvd | games | electronics | garden | kitchen | magazines | music | phones | software | tools | toys | video |
| Help |
| Books - Computers & Internet - General - Computer Programming Book Wish List |
| 1-20 of 25 1 2 Next 20 |
| Featured List | Simple List |
Go to bottom to see all images
Click image to enlarge
|
Developing Applications with Visual Studio .NET by Richard Grimes Average Customer Review: Paperback (11 February, 2002) list price: $49.99 -- our price: $36.07 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (9)
In the Summary of Chapter 7, Mr. Grimes states that "All in all, C++ is the language for .NET development, and I hope that you, like me, will recover from a brief flirtation with other .NET languages and return to the best language for the job: C++." In Chapter 8, Application Development, Mr. Grimes elects to disregard his own advice and gives every single example in C#. How quickly hope for a return to sanity was dashed!
Mr. Grimes' previous books were very straight-forward and task-oriented. I'm constantly lending my copies to other programmer's to reference how to implement something in C++/COM. This book is not task-oriented (not that there's anything wrong with that). However, it didn't really work for me as a theory-oriented book either. Often, it seems to dive down into obscure detail on some feature that I didn't feel had been adaquately introduced. I would have preferred shedding some detail on some of the more obscure topics in favor of more complete examples. I managed to make myself read the first 500 pages or so (always thinking that things would become better in the next chapter), but it was like pulling teeth. Finally, I set it aside and moved onto a different book (the excellent "Essential ADO.Net").
Isbn: 0201708523 |
$36.07 |
|
Windows XP Secrets by Curt Simmons Average Customer Review: Paperback (15 November, 2001) list price: $39.99 -- our price: $26.39 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Windows XP Secrets does a fine job of documenting the latest Microsoft operating system, largely because its author assumes that you already know a fair bit about Windows from experience. He seems to figure that you're interested in the features that are new in Windows XP, and also in getting it to look and behave the way you want. As a result, this book combines documentation of the new features with some pretty cool hints--a lot of which you likely would not have found on your own, or bothered to hunt for on the Internet--about the appearance and function of Windows XP. You may gripe a bit about the amount of straight documentation Curt Simmons has included--he explains such pedestrian matters as adding a modem and creating a Windows Media Player playlist--but the obscure hints appear in sufficient number to earn the book its selling price. Particularly cool is Simmons's affinity for third-party software--especially Tweaki and TweakUI--and the depth of coverage he's given the Registry. He's also earned kudos for paying attention to the command line, which remains the best way to do a lot of work, even in super-graphical Windows XP. This book would be better if it included a table that referred the reader directly to the scattered "SECRET" boxes--which contain a lot of the best factoids. But even without such an index this volume is a good guide to Windows XP for power users. --David Wall Topics covered: How to install and use Windows XP, with emphasis on interface customization using less obvious configuration settings. Application compatibility, the applets in the Microsoft Management Console (MMC), Registry settings, Internet security, and small-office networking are some of the more interesting areas the author covers. ... Read more Reviews (7)
All I can say is if you are a moderately good computer user and want to find out a bunch of cool and (sometimes) weird things about XP, this book is great. It covers system items well and points out configuration things you might not notice on your own. ... Read more Isbn: 0764548522 |
$26.39 |
|
Build Your Own PC, Third Edition by MorrisRosenthal Average Customer Review: Paperback (18 January, 2002) list price: $24.99 US | Canada | United Kingdom | Germany | France Reviews (28)
Isbn: 0072195584 |
|
|
STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library (2nd Edition) by David R. Musser, Gillmer J. Derge, Atul Saini Average Customer Review: Hardcover (27 March, 2001) list price: $49.99 -- our price: $43.81 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (25)
Additionally, both the index and the overall organization of the book leave much to be desired. The book, however, is a valuable reference for beginning and intermediate programmers.It explains the STL (Standard Template Library) from the ground up, explaining when, where, and why you would use any particular aspect of the STL, how to use the STL, and sufficient examples to understand correct syntax.This book also contains a detailed section of applying the STL to real-life programming examples. Furthermore, the book also contains a comprehensive reference guide for quick and easy access to pertinent information about STL aspects you frequently use and modestly comprehend. If you are a beginning or intermediate programmer, this book is worth adding to your collection.
The tutorial aspect of this book, which comprises the first part of the book, makes a strong case for not re-inventing the wheel, but rather using the containers, iterators and algorithms in the standard library. Practical examples come right from the start. This may take some getting used to by those who have never seen STL used before, however, the excitement is tonic. Also, the approach, of showing STL use before getting into the theories of iterator-based access, has been adopted in several subsequent C++ texts by teachers of C++ and has been found pedagogically sound. Don't overlook the precision and clarity of the (English) language discussion of the STL in the tutorial.It's worth reading every so often as a refresher. And the value of the reference section, which is easy to navigate and has everything in it that most other books dealing with STL don't is great indeed. On the whole, if you work in C++, this is a carefully put-together book that will have lasting value and continual use in your library. ... Read more Isbn: 0201379236 |
$43.81 |
|
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt, David Thomas Average Customer Review: Paperback (20 October, 1999) list price: $39.99 -- our price: $33.80 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Programmers are craftspeople trained to use a certain set of tools (editors, object managers, version trackers) to generate a certain kind of product (programs) that will operate in some environment (operating systems on hardware assemblies). Like any other craft, computer programming has spawned a body of wisdom, most of which isn't taught at universities or in certification classes. Most programmers arrive at the so-called tricks of the trade over time, through independent experimentation. In The Pragmatic Programmer, Andrew Hunt and David Thomas codify many of the truths they've discovered during their respective careers as designers of software and writers of code. Some of the authors' nuggets of pragmatism are concrete, and the path to their implementation is clear. They advise readers to learn one text editor, for example, and use it for everything. They also recommend the use of version-tracking software for even the smallest projects, and promote the merits of learning regular expression syntax and a text-manipulation language. Other (perhaps more valuable) advice is more light-hearted. In the debugging section, it is noted that, "if you see hoof prints think horses, not zebras." That is, suspect everything, but start looking for problems in the most obvious places. There are recommendations for making estimates of time and expense, and for integrating testing into the development process. You'll want a copy of The Pragmatic Programmer for two reasons: it displays your own accumulated wisdom more cleanly than you ever bothered to state it, and it introduces you to methods of work that you may not yet have considered. Working programmers will enjoy this book. --David Wall Topics covered: A useful approach to software design and construction that allows for efficient, profitable development of high-quality products. Elements of the approach include specification development, customer relations, team management, design practices, development tools, and testing procedures. This approach is presented with the help of anecdotes and technical problems. ... Read more Reviews (86)
Isbn: 020161622X |
$33.80 |
|
The Practice of Programming by Brian W. Kernighan, Rob Pike Average Customer Review: Paperback (04 February, 1999) list price: $34.99 -- our price: $23.09 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Coauthored by Brian Kernighan, one of the pioneers of the C programming language, The Practice of Programming is a manual of good programming style that will help any C/C++ or Java developer create faster, more maintainable code. Early sections look at some of the pitfalls of C/C++, with numerous real-world excerpts of confusing or incorrect code. The authors offer many tips and solutions, including a guide for variable names and commenting styles. Next, they cover algorithms, such as binary and quick sorting. Here, the authors show how to take advantage of the built-in functions in standard C/C++. When it comes to data structures, such as arrays, linked lists, and trees, the authors compare the options available to C, C++, Java, and even Perl developers with a random-text-generation program (using a sophisticated Markov chain algorithm) written for each language. Subsequent sections cover debugging tips (including how to isolate errors with debugging statements) and testing strategies (both white-box and black-box testing) for verifying the correctness of code. Final sections offer tips on creating more portable C/C++ code, with the last chapter suggesting that programmers can take advantage of interpreters (and regular expressions) to gain better control over their code. A handy appendix summarizes the dozens of tips offered throughout the book. With its commonsense expertise and range of examples drawn from C, C++, and Java, The Practice of Programming is an excellent resource for improving the style and performance of your code base. --Richard Dragan ... Read more Reviews (42)
The book is written in an incredibly simple and straight-forward way, which makes everything incredibly simple to grasp, and memorable. I know more than a handful of UNIX programmers that all either keep this book on their desktop for reference, or read it at least once a year. This is the book I'd recommend to anyone who wants to "program better", this book probably won't teach you any new techniques, but it will teach you how to make your code more solid, more readable, and more enjoyable to maintain/debug. ... Read more Isbn: 020161586X |
$23.09 |
|
C++ and Object-oriented Numeric Computing for Scientists and Engineers by Daoqi Yang Average Customer Review: Hardcover (23 October, 2000) list price: $57.95 -- our price: $57.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (13)
The C++ part of the book (the book is mostly about C++, make no mistake about it -- it is a C++ tutorial of sorts) is insufficiently extensive, deep, it's too cursory, I feel. Even though I do not particularly cherish BS's TCPL as a tutorial, I would still recommend it over Yang's book. As a C++ programmer you have to have TCPL anyway... (I'm sure there are other good C++ tutorials now, I'm simply not current here anymore so I mention TCPL because it's famous and everyone will know what I'm talking about.) As far as numeric programming, there's so little and I would say, accidental (selection of topics) in this book that it is definitely insufficient to give a good grounding in the area. I looked at this book when I was searching for something on numerical computing, and I found it inadequate in that department. If you need to learn C++, get a book that teaches C++ and nothing more; it's important to work through a careful, understandable, unhurried tutorial -- with many examples, covering everything; a book like that is bound to be sizeable even w/o anything numeric in it. And when you're ready to learn numeric programming, get *another* book, something that deals exclusively with "numericity".A few good options come to mind: Fowler's book is based on C++ as well, but assumes that the reader already knows it and doesn't need handholding; it is all about numerical calculations and it does achieve its goal (in the C++ context). This book is very practical, a lot of code in there. Otoh, if you have time, you may want to get something even more fundamental, something on numerical analysis (which is bound to be more mathematical with less programming in it); there are tons of books like that; I think the two-volume work by Hueberhuber (Springer, if I'm not mistaken) is very good, and still not terribly academic. In other words, I like to approach different things separately: when learning C++, concentrate on C++; when getting into numerics, stick with numerics for a while w/o distraction; do one thing at a time and use the best and most appropriate to the task and personal taste materials you can find. Trying to save effort by mixing all things together will backfire -- due both to the likely mental confusion, AND having to use textbooks of a lower quality. Remember the story of a Zen teacher who told that studying with him takes seven years, and when an impatient student asked how long it will take if he works REAL hard and studies day and night, replied: then 14 years. At the same time, I can't say the book is bad; I think it's well written; the problem, in my view, has more to do with its intent, conceptual design, than the actual exposition or correctness; perhaps it's good to have it in addition to other books... though if you have, say, TCPL *and* a good text on numerics, I can't see why you'd need to.
Isbn: 0387989900 |
$57.95 |
|
More Exceptional C++ by Herb Sutter Average Customer Review: Paperback (17 December, 2001) list price: $37.99 -- our price: $33.05 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Aimed at advanced C++ developers who want to hone their programming chops even further, Herb Sutter's More Exceptional C++ borrows the format of his earlier title, Exceptional C++, and delivers some of today's best-available thinking on the language in a handy and effective format. A compilation of the author's own experience and research on the thornier aspects of C++, this book will serve as a worthy resource for making sure you get the most out of this powerful language. The concise text covers a range of challenging topics in C++ without attempting to be comprehensive. Each "item" is presented as a question to try and solve yourself before the author presents his solution, plus additional detail as needed. For most topics, Sutter ends by giving his advice on the best practices (and gotchas to avoid). Early sections concentrate on using Standard Template Library (STL) container classes, like removing items effectively, and the subtle differences between container types. Standout sections on designing custom templates (using specialization techniques) and exception-safe classes will help you do more with your own classes. One entertaining problem here shows a number-guessing game (Mastermind) built as efficiently as possible using STL code (including expert-level use of generic functions to do much of the work). Several problems on copy-on-write (COW) semantics for more efficient classes point out the issues surrounding code optimization. (The author argues against a simplistic approach to optimizing code, including an overreliance on inlining functions. Several times he points out the difficulty of getting COW code to work in multithreaded projects.) There has been a debate in the C++ community for years about whether it's possible to design truly "exception-safe" classes. Sutter points out the difficulty with a precise analysis of the issues surrounding exceptions and C++ constructors. Material on the finer points of inheriting classes (including when to avoid and when to use multiple inheritance in C++) will extend your class design options. A good section here is the author's explication of how to simulate COM/Java style interfaces in C++, which isn't immediately obvious, even to experienced C++ developers. Later sections delve into code maintenance issues, including advice for using macros, typedefs, and namespaces. (Advice on migrating existing C++ code into namespaces will help you combine legacy code with other libraries.) A final appendix shows off some benchmarks for optimizing strings using a variety of techniques. Intelligent, provocative, and demanding, More Exceptional C++ shows why C++ continues to be a rich, complex, and challenging language. Armed with titles like this one, experienced C++ programmers can write better code and avoid pitfalls buried in the outer edges of their favorite language. --Richard Dragan Topics covered: Puzzles and solutions to advanced topics in C++, using remove() and erase() for Standard Template Library (STL) containers, custom templates with inheritance and traits, using typename, containers used with pointers, the finer points of vector, set, and maps, potential problems with vector < bool >, post and prefix operators used with functions, templates overloading, explicit and partial template specialization (plus function template overloading), using STL to implement Mastermind (a number-guessing game), the finer points of inline functions, lazy optimizations (including copy-on-write--COW--and semantics for strings), iterators and references, gotchas in multithreaded environments, designing exception-safe classes, constructor failures and object lifetimes, uncaught exceptions (the pitfalls of using uncaught_exception()), unmanaged pointers (in parameter evaluation and auto_ptr); copy assignment, inheritance and exception safety issues, multiple inheritance dos and don'ts, the Siamese Twin problem, virtual functions, controlled polymorphism, memory management issues with smart pointers (auto_ptr), recursive declarations, how to simulate nested functions, preprocessor macros, hints for initialization, forward declarations, using typedef effectively, best practices for namespaces (including code maintenance and migrating existing C++ code to namespaces), and appendices on advice for multithreaded optimization. ... Read more Reviews (8)
The main advantage the Exceptional C++ series has over the Meyers series is that you can tell Sutter is the better programmer.You can trust that everything Meyers says is correct but in the end all you really get is some extra pointers on how to do certain things.Sutter on the other hand gets a little deeper on the same topics and makes you feel like can write better C++ code, rather than just being able to format it better. One complaint I had about Effective C++ by Meyers was that most of the book is text and contains very little code.My experience with reading programming books is that around 90% of plain text will not be retained.The only way verbal programming text will ever stick is if there is good code to accompany it.Since Sutter is a programmer first, author second, he provides more code examples and they seem to be more thought out. If you have the time then you should probably read from both authors, however, if you don't want to read 4 books then you should probably read the Exceptional series over the Effective series.
The author often beats on a problem until it "has ceased to be ... expired and gone ... bereft of life ... rests in peace" (p. 118). In this particular book, most of the time this is a good thing, because in software development almost everything is a tradeoff, and you don't want to open the gates of hell as a side effect of plugging up a little hole. I have enjoyed reading this book at least as much as its predecessor, "Exceptional C++". Unfortunately on occasion the author spends too much time discussing trivial implications that appear not to be in line with the complexity of other topics. Also, constant restatement of the parts of every problem statement is quite wasteful and distracting, especially considering the amount of space they occupy (sometimes 25% of the solution space!)
1) Generic programming and the C++ standard library There are many things going on behind the scenes in your C++ programs that most of the time you can ignore. However, when it is a time that you can't, then Sutter is one of the people to consult. His material is always well written and useful in the real world and I recommend this book to all my corporate clients. ... Read more Isbn: 020170434X |
$33.05 |
|
Programming Pearls (2nd Edition) by Jon Bentley Average Customer Review: Paperback (27 September, 1999) list price: $34.99 -- our price: $23.09 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Fourteen years after it was first issued, C++ expert Jon Bentley reinvents a true classic with the second edition of his Programming Pearls. Completely revised and brought up to date with all new code examples in C and C++, this book remains an exceptional tutorial for learning to think like a programmer. The "pearls" in question center not only on choosing the right algorithms (like binary searches, sorting techniques, or sparse arrays) but also on showing how to solve problems effectively. Each chapter frames a particular programming task--such as sorting numbers, creating anagrams, or counting the words in a block of text--many drawn from Bentley's experiences in his long career as a developer. The book traces the process of arriving at a fast, efficient, and accurate solution, along with code profiling to discover what works best. After refining the correct answer, each chapter enumerates programming principles that you can use on your own. The author also challenges you to think like an engineer, and each chapter ends with about a dozen problems to get you thinking creatively about design issues. (Sidebars on such historical topics as the first computer solutions to computer chess, spell-checking, and even architectural design help create a perspective on successful problem solving and make for a truly educational and enjoyable tour of how to become a better programmer.) Bentley also asks the reader to think analytically about the world with "back of the envelope" estimation techniques drawn from engineering. Appendices list the algorithms and code rules covered in the book, plus some sample solutions. Fans of the first edition of this title will be pleased to see this favorite computer text brought up to date for today's faster hardware. Whether you want to improve your command of algorithms or test your problem-solving skills, the new version of Programming Pearl is a challenging, instructive, and thoroughly entertaining resource. --Richard Dragan Topics covered: Programming and problem-solving tutorial, sorting algorithms, merge sort, bit vectors, binary searches, program correctness and testing, improving performance, engineering and problem-solving techniques, performance estimates, designing for safety, divide-and-conquer and scanning algorithms, tuning code, tips for more efficient memory usage, insertion sort, quicksort algorithms, sparse arrays, searching algorithms, binary search trees, heaps, priority queues, searching text, and generating random text. ... Read more Reviews (23)
Isbn: 0201657880 |
$23.09 |
|
Data Structures and Algorithm Analysis in C++ (2nd Edition) by Mark Allen Weiss Average Customer Review: Hardcover (09 November, 1998) list price: $111.60 US | Canada | United Kingdom | Germany | France Reviews (27)
Isbn: 0201361221 |
|
|
Data Structures and Algorithm Analysis in Java by Mark Allen Weiss Average Customer Review: Hardcover (01 October, 1998) list price: $113.80 -- our price: $113.80 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (14)
INFURIATING FOR INDEPENDENT STUDY, but good if you have a professor to explain everything as you go.
I would understand if the author would omit some topics based on the premise that students should already know them, but instead he chooses to contain everything( and as a result contain nothing in particular). On the other hand in more "advanced" topic sections it is not unusual to find statements of the sort "beyond the scope of this book". Which leads me (and many others) to ask, what is the scope of this book? ... Read more Isbn: 0201357542 |
$113.80 |
|
Data Structures and Algorithms with Object-Oriented Design Patterns in C++ by Bruno R.Preiss Average Customer Review: Hardcover (31 August, 1998) list price: $84.95 -- our price: $84.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (5)
Who should buy this book?Students with a good grasp of basic calculus, who want a thoroughly academic treatment of algorithms in C++ in order to pass Computer Science. Who should not?A C++ programmer that wants clear, effectively presented information on implementing standard algorithms and data structures in order to get their project done. I'm of the Keep It Simple school of thought, and the practical theory and implementations in this book could have been presented much more effectively without the adademic bafflegab. I am currently working on my calculus skills in my spare time, and as my familiarity with the mathematical notation grows, I may be able to put this book to good use.Untill then I wish I'd bought something else, programming doesn't need to be as dense as this book makes it. ... Read more Isbn: 0471241342 |
$84.95 |
|
Bundle of Algorithms in C++,Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) by Robert Sedgewick Paperback (28 December, 2001) list price: $89.99 -- our price: $89.99 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Isbn: 020172684X |
$89.99 |
|
STL Programming from the Ground Up by Herbert Schildt, Herb Schildt Average Customer Review: Paperback (01 December, 1998) list price: $39.99 US | Canada | United Kingdom | Germany | France Reviews (21)
I use this book primarily as a reference because I'm always questioning something important about the STL that is a lot harded to dig through with other books.If you buy only one book on the STL, be sure that this is it.I've got nearly every other book on the topic, and feel that this one is best for thumbing or reading for C++ developers at all skill levels.
If I had do say one negative thing, it's only that I would have preferred more material.I would love to see an expanded version or an 'Advanced STL programming' by Mr. Schildt.Other technical writers could help us all if they studied his writing style. ... Read more Isbn: 0078825075 |
|
|
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.4, Fourth Edition by OpenGL Architecture Review Board, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis, OpenGL Architecture Review Board, David Shreiner Average Customer Review: Paperback (14 November, 2003) list price: $59.99 -- our price: $51.19 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (6)
Isbn: 0321173481 |
$51.19 |
|
OpenGL(R) Reference Manual: The Official Reference Document to OpenGL, Version 1.2 (3rd Edition) by Dave Shreiner, Opengl Architecture Review Board Average Customer Review: Paperback (17 December, 1999) list price: $57.99 -- our price: $36.53 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review The OpenGL Programming Guide, now in its third edition, is the definitive volume for programmers using this evolving graphics interface standard. Written by members of the OpenGL Architecture Review Board, this book offers understandable tutorials and lessons on getting up to speed and getting the most out of the latest version of OpenGL, version 1.2. The guide uses code examples in C and is targeted at programmers who have experience in coding yet are new to coding for OpenGL applications. The opening chapters go into descriptive detail of how OpenGL, the software interface for hardware 3-D chipsets, works and what you can expect from it, which turns out to be much more than you might have thought. Color plates are used, for example, to show how OpenGL handles such effects as motion blur and depth-of-field blur, in addition to shadows and texture mapping. This is not a beginner's guide to programming computer graphics. Some previous knowledge of both programming in general and computer graphics in particular is required. For example, code snippets are used to describe how to implement these effects, but because OpenGL is platform-independent, some code examples may need to be modified when used with your specific compiler. Filled with the expertise of those who standardized OpenGL, there is no better reference volume for learning and understanding this system. The examples cited are clear, commented, and explained. The only drawback to the book is that it lacks a companion CD-ROM--all examples must be either typed in or downloaded from an Internet FTP site. (The URL is listed in the preface.) --Mike Caputo ... Read more Reviews (36)
I'm giving this book three stars because even though it's handy to have a reference manual such as this, I think they could have spent the time to do some cross referencing and some better graphical structuring to add value to the material. O'Reilly, for example, has some books (particularly the Nutshell books) which are little more than API references, but people pay for the cross-referencing and the information design. More care could have been taken on this book.
First introduced in 1992, OpenGL is an industry standard graphical application programming interface (API) that supports 2D and 3D rendering across a host of platforms.The Architectural Review Board (ARB) governs the OpenGL API and oversees the adoption of new interface functions.Functions (or commands) within the API are usually simple and discrete.A developer calls a series of these small functions in sequence to specify rendering operations.To help utilize the library, the "OpenGL Reference Manual" supplies key functional documentation in a uniform manner. The first two chapters provide an introduction to OpenGL, and an overview of the OpenGL architecture.The provided information is largely for reference rather than instruction.Generally, it is assumed the reader has a working knowledge of the pipeline already. The third and fourth chapters list different groupings of the functional commands to provide the reader with several methods to index and reference functions. The third chapter details all each official OpenGL command categorized by functionality.The fourth chapter lists the various OpenGL constants that are compatible with each command. Beginning with the fifth chapter, 160 official OpenGL commands are described.Listed alphabetically, every command has the following sections: Name, Function Prototype, Parameters, Description, Notes, Errors, See Also, and (sometimes when appropriate) Associated Gets.The coverage of each command spans an average of 3 pages. The last two chapters describe fifty-two of the OpenGL Utility Library (GLU) and thirty-five OpenGL X-Windows extension commands.The reference format is identical but slightly shorter (averaging about 2 pages per command). Overall, the organization and consistency is excellent.Often, material is duplicated per command to save the reader cross-referencing other sections of the book.Throughout the text, the wording is clear and unambiguous (if a bit dry) - exactly what you'd expect from a reference book of this nature. The book does have a few shortcomings, however.There is only a small trace of sample source code.While the commands are presented alphabetically by class, the book contained no overall index.OpenGL Extensions (pixel and vertex shader commands, etc.) are not provided since they're not officially part of the Standard.Finally, having an electronic version of the text would have been a nice touch - especially one that integrated with the common development environments to provide context sensitive help or electronic searching. The latest edition of the "OpenGL Reference Manual" is a great companion for OpenGL developers. To get the most from this book, readers unfamiliar or interested in learning the API should first read the "OpenGL Programming Guide, 4th Edition" (ISBN 0-3-211-73491) also published by Addison Wesley.
Even for those with the requisite pre-education, some parts of the book gloss over details a little too much, leaving you to experiment with the demonstration software to work out what things do. For example, the description of texture blending modes is very skimpy--if you want to know the difference between alpha, luminance and intensity textures, you'll need to look elsewhere. Another problem is that the arrangement of information is sometimes perverse; while it may make sense from a reference point of view, learners will need to skip around in the book to learn things in a logical order. For instance, you're told how to define texture coordinate arrays, and texture mipmap generation is explained in detail, long before the book has gotten around to explaining how to actually paint a texture on a polygon. Finally, with OpenGL at version 1.4, the book is in need of an update. I wish I could recommend a better book, but at the time of writing this really does seem to be the best one available. ... Read more Isbn: 0201657651 |
$36.53 |
|
C++ Gems : Programming Pearls from The C++ Report (SIGS Reference Library) by Stanley B. Lippman, Donald G. Firesmith Average Customer Review: Paperback (13 December, 1997) list price: $48.00 -- our price: $48.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (4)
C++ Gems is an admirable collection of papers by masters of the art of balancing design against pragmatism.For those who want a comforting guiding voice, Koenig's "Ruminations on C++" is probably a better choice.But for those who want to cut a wide swath over all that C++ offers, at the level where each advance poses as poses as many problems as it solves, C++ Gems is hard to beat. Read more Isbn: 0135705819 |
$48.00 |
|
More C++ Gems (SIGS Reference Library) by Stanley Lippman, Robert C. Martin, Donald G. Firesmith Average Customer Review: Paperback (28 January, 2000) list price: $55.00 -- our price: $41.24 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (3)
The introduction to Lakos'Large Scale Programming tome was also a useful tipoff about physicalarchitecture: I've been using Rational Rose for about 18 months, and nowhave a better overall picture about what the component diagrams are tryingto do apart from represent the receptables my classes get put in. A ruleone might apply is: if the cost of the book is less than your time spent toremove the errors you'd make if you didn't read it, then buy it. This onepasses the test with ease.
Isbn: 0521786185 |
$41.24 |
|
Visual C++.NET: How to Program by Harvey M. Deitel, Paul J. Deitel Average Customer Review: Paperback (27 August, 2003) list price: $95.00 -- our price: $79.37 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (4)
Isbn: 0134373774 |
$79.37 |
|
Introduction to SQL: Mastering the Relational Database Language (3rd Edition) by Rick Van Der Lans Average Customer Review: Paperback (12 November, 1999) list price: $46.99 -- our price: $41.44 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (3)
Isbn: 0201596180 |
$41.44 |
| 1-20 of 25 1 2 Next 20 |
| Books - Computers & Internet - General - Computer Programming Book Wish List (images) |
| Images - 1-20 of 25 1 2 Next 20 |
|