|
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 - Programming - Introductory & Beginning - Computer Science for Real Men |
| 1-13 of 13 1 |
| Featured List | Simple List |
|
|
|
Go to bottom to see all images
Click image to enlarge
|
Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson, Gerald Jay Sussman Average Customer Review: Hardcover (25 July, 1996) list price: $80.00 -- our price: $68.78 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Abelson and Sussman's classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The authors' central philosophy is that programming is the task of breaking large problems into small ones. The book spends a great deal of time considering both this decomposition and the process of knitting the smaller pieces back together. The authors employ this philosophy in their writing technique. The text asks the broad question "What is programming?" Having come to the conclusion that programming consists of procedures and data, the authors set off to explore the related questions of "What is data?" and "What is a procedure?" The authors build up the simple notion of a procedure to dizzying complexity. The discussion culminates in the description of the code behind the programming language Scheme. The authors finish with examples of how to implement some of the book's concepts on a register machine. Through this journey, the reader not only learns how to program, but also how to think about programming. ... Read more Reviews (140)
Isbn: 0262011530 |
$68.78 |
|
Artificial Intelligence: Modern Approach by Stuart J. Russell, Peter Norvig Average Customer Review: Hardcover (15 January, 1995) list price: $84.00 US | Canada | United Kingdom | Germany | France Editorial Review Artificial Intelligence: A Modern Approach introduces basic ideas in artificial intelligence from the perspective of building intelligent agents, which the authors define as "anything that can be viewed as perceiving its environment through sensors and acting upon the environment through effectors." This textbook is up-to-date and is organized using the latest principles of good textbook design. It includes historical notes at the end of every chapter, exercises, margin notes, a bibliography, and a competent index. Artificial Intelligence: A Modern Approach covers a wide array of material, including first-order logic, game playing, knowledge representation, planning, and reinforcement learning. ... Read more Reviews (48)
Isbn: 0131038052 |
|
|
Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) (Prentice-Hall International Series in Computer Science) by Bertrand Meyer Average Customer Review: Paperback (21 March, 2000) list price: $83.00 -- our price: $83.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review The developer of the acclaimed Eiffel programming language comes through with one of the clearest and most informative books about computers ever committed to paper. Object-Oriented Software Construction is the gospel of object-oriented technology and it deserves to be spread everywhere. Meyer opens with coverage of the need for an object-oriented approach to software development, citing improved quality and development speed as key advantages of the approach. He then explains all the key criteria that define an object- oriented approach to a problem. Meyer pays attention to techniques, such as classes, objects, memory management, and more, returning to each technique and polishing his readers' knowledge of it as he explains how to employ it "well." In a section on advanced topics, Meyer explores interesting and relevant topics, such as persistent objects stored in a database. He also offers a sort of "Do and Don't" section in which he enumerates common mistakes and ways to avoid them. Management information isn't the main point of Object-Oriented Software Construction, but you'll find some in its pages. Meyer concludes his tour de force with comparisons of all the key object-oriented languages, including Java. He also covers the potential of simulating object technology in non-object-oriented languages, such as Pascal and Fortran. The companion CD-ROM includes the full text of this book in hypertext form, as well as some tools for designing object-oriented systems. If you program computers, you need to read this book. ... Read more Reviews (43)
Though there are some minor drawbacks in this book : Finally some remarks : please do not overestimate the power of software reuse : in reality it has limited usage since in order to create reusable software and reuse it, each teammember has to know quite well what the other teams are doing in order to reuse some part of their work. In reality, for big projects, this is often impractical.
Isbn: 0136291554 |
$83.00 |
|
Computer Architecture: A Quantitative Approach by John Hennessey, John L. Hennessy, David Goldberg Average Customer Review: Hardcover (01 January, 1996) list price: $85.95 US | Canada | United Kingdom | Germany | France Editorial Review An excellent successor to Hennessy and Patterson's Computer Organization and Design, this book presents computer architecture and design as something quantitative that can be studied in the context of real running systems rather than in an abstract format. The concepts are again grounded in real machine architectures and many of the examples are contemporary architectures, such as PowerPC chips and Intel 80x86. Computer Architecture follows the same outline as its predecessor, but covers information in more depth, moving rapidly from introductory discussions to issues just shy of computer design research. The format again includes an excellent mix of exercises and historical background. This book is recommended for people with some experience in digital design--or people who have read and understood the authors' first text. ... Read more Reviews (18)
The discussion on the measuring and reporting of computer performance begins early in the book, wherein the authors attempt to quantify what it means for one computer to be faster than then another. They take the position that the best measure of performance is the execution time of real programs. They of course mention benchmarks as a way of doing this, and discuss briefly the SPEC92 benchmark suites. The SPEC standards have changed considerably since this book was written however. After a discussion of the methods to calculate performance, and their drawbacks, the authors discuss Amdahl's Law and how to use it correctly. This is followed by a discussion of the CPU performance equation with several interesting examples given. There is a "fallacies and pitfalls" section at the end of chapter one, as there is at the end of every chapter, that discusses the problems with approaches taken in benchmarking performance. These arguments are considerably important if one is to step away from marketing claims when developing commercial software packages, especially for scientific applications. Customer satisfaction in using these packages is dictated by the actual performance, not what might be accomplished in an isolated test environment. The author's honest approach to these issues is extremely helpful to those involved in developing these kinds of programs and applications. One of the more common fallacies that they discuss in this regard are: The MIPS value as being indicative of performance among computers. They argue that this is not the case since MIPS is dependent on the instruction set, the program being run, and it can vary inversely to performance. For the later, they give the well-known example of machines with optional floating-point hardware. The MIPS rating can be misleading since floating-point programs using the hardware take less time but have a lower MIPS rating. If software floating point routines are used, they result in a higher MIPS rating but the execution time is longer. The issues with instruction sets are given a very detailed treatment by the authors, along with the role of compilers in designing an efficient instruction set. They discuss how variables are allocated and addressed and how many registers are needed to allocate the variables appropriately. They use a hypothetical load-store architecture, which they call DLX to illustrate the points they are attempting to make. The DLX is generic enough so as to be convincing in its didactic quality, based as it is on the computer hardware that was available at the time of writing. The authors give a thorough discussion of pipelining, including performance issues and potential pitfalls in using it. They also describe the use of dynamic scheduling to avoid stalling when data dependencies are present. The scoreboard and Tomasulo approaches to dynamic scheduling are discussed. In addition, the authors spend a lot of time discussing cache memory design and cache optimization, and virtual memory. The chapter on storage media is excellent and the authors employ some queuing theory to estimate the reponse time and throughput of an I/O system, assuming that the system is in equilibrium. The authors then discuss in detail different ways to benchmark I/O performance. This discussion is extremely important for those involved in Web server performance modeling and benchmarking. An excellent example is given dealing with the performance of a UNIX file system. Chapter 7 is very important for those who need to study the performance of networked computers. The authors begin by considering a simple network consisting of two machines containing FIFO queues. They then design a simple protocol, similar to UDP for transferring data between these machines, and calculate the total latency of this network. Interconnection media are considered, although the presentation is somewhat out-of-date due to improvements and costs since the book was written. Performance issues with switched (ATM) versus shared medium (Ethernet) are discussed. The authors also treat connectionless networks with a brief overview of the TCP/IP protocol, and mention the role of the Internet, but do not discuss, disappointingly, performance issues with TCP/IP over the Internet, which is a formidable mathematical problem. The treatment of multiprocessor architectures is excellent and the authors discuss two application kernels that are frequently used in scientific applications: the Fast Fourier Transform and the LU factorization from linear algebra. The parallel implementation of these algorithms is extremely important in scientific programming. They consider the Barnes-Hut n-body algorithm and the Ocean application to study scaling and performance issues in parallel programs. Some excellent appendices appear in the book, particularly the ones on vector architectures. For those interested in scientific applications, vector processing is a popular methodology for performance enhancement. But the authors point out that the popularity of vector processing seems to becoming to an end, due to advances in microprocessor technology. Scientific progammers have realized this, and have devoted much of their time in writing code that will run on these processors, which is frequently a challenging proposition.
Contrary to what some of the previous reviews described, this book is not conceptual at all.One of Patterson's main points is, to put it bluntly, why bother theorizing when you can benchmark with a set of most heavily used real programs for the intended application?The computations involved don't go beyond what one needs to balance a checkbook.And the few "laws" such as Amdahl's Law, is so common sense that it's sad that a name is attached to it.All of these are minor complaints, however, compared to the terrible writing style.I don't expect a technical writer to be polished or even engaging.But at the very least s/he must be coherent and to-the-point.In several chapters especially in the second half of the book, the authors would ramble on for pages without getting anywhere.Phrases or even paragraphs could have been taken out to clarify the content.It almost seemed that the authors were trying to fill enough pages just to get paid. In short, this book does not live up to its reputation but anyone interested in computer architecture will probably have to endure it until a better book comes out. ... Read more Isbn: 1558603298 |
|
|
Computer Organization and Design Second Edition : The Hardware/Software Interface by David A. Patterson, John L. Hennessy Average Customer Review: Hardcover (01 August, 1997) list price: $89.95 -- our price: $89.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review This textbook provides a basic introduction to the fundamentals of current computer designs. As the title suggests, the text skirts the border between hardware and software. After an overview of the subject and a discussion of performance, the book launches into technical matter such as instruction sets, how they are constrained by the underlying processor hardware, the constraints on their design, and more. An excellent critique of computer arithmetic methods leads to a high-level discussion on processor design. Following is a great introduction to pipelining, nice coverage of memory issues, and solid attention to peripherals. The book concludes with a brief discussion of the additional issues inherent in multiprocessing machines. The extremely lucid description is grounded in real-world examples. Interesting exercises help reinforce the material, and each section contains a write-up of the historical background of each idea. Computer Organization and Design is accessible to the beginner, but also offers plenty of valuable knowledge for experienced engineers. ... Read more Reviews (48)
Isbn: 1558604286 |
$89.95 |
|
Introduction to Algorithms, Second Edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein Average Customer Review: Hardcover (01 September, 2001) list price: $80.00 -- our price: $80.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Aimed at any serious programmer or computer science student,the new second edition of Introduction to Algorithms builds onthe tradition of the original with a truly magisterial guide to theworld of algorithms. Clearly presented, mathematically rigorous, andyet approachable even for the math-averse, this title sets a highstandard for a textbook and reference to the best algorithms forsolving a wide range of computing problems. With sample problems andmathematical proofs demonstrating the correctness of each algorithm,this book is ideal as a textbook for classroom study, but its reachdoesn't end there. The authors do a fine job of explaining eachalgorithm. (Reference sections on basic mathematical notation will helpreaders bridge the gap, but it will help to have some math backgroundto appreciate the full achievement of this handsome hardcover volume.)Every algorithm is presented in pseudo-code, which can be implementedin any computer language, including C/C++ and Java. This ecumenicalapproach is one of the book's strengths. When it comes to sorting andcommon data structures, from basic linked lists to trees (includingbinary trees, red-black, and B-trees), this title really shines, withclear diagrams that show algorithms in operation. Even if you justglance over the mathematical notation here, you can definitely benefitfrom this text in other ways. The book moves forward with moreadvanced algorithms that implement strategies for solving morecomplicated problems (including dynamic programming techniques, greedyalgorithms, and amortized analysis). Algorithms for graphing problems(used in such real-world business problems as optimizing flightschedules or flow through pipelines) come next. In each case, theauthors provide the best from current research in each topic, alongwith sample solutions. This text closes with a grab bag of usefulalgorithms including matrix operations and linear programming,evaluating polynomials, and the well-known Fast Fourier Transformation(FFT) (useful in signal processing and engineering). Final sections on"NP-complete" problems, like the well-known traveling salesman problem,show off that while not all problems have a demonstrably final and bestanswer, algorithms that generate acceptable approximate solutions canstill be used to generate useful, real-world answers. Throughout thistext, the authors anchor their discussion of algorithms with currentexamples drawn from molecular biology (like the Human Genome Project),business, and engineering. Each section ends with short discussions ofrelated historical material, often discussing original research in eacharea of algorithms. On the whole, they argue successfully thatalgorithms are a "technology" just like hardware and software that canbe used to write better software that does more, with betterperformance. Along with classic books on algorithms (like DonaldKnuth's three-volume set, The Art of ComputerProgramming), this title sets a new standard for compiling thebest research in algorithms. For any experienced developer, regardlessof their chosen language, this text deserves a close look for extendingthe range and performance of real-world software. --RichardDragan Topics covered: Overview of algorithms (including algorithms asa technology); designing and analyzing algorithms; asymptotic notation;recurrences and recursion; probabilistic analysis and randomizedalgorithms; heapsort algorithms; priority queues; quicksort algorithms;linear time sorting (including radix and bucket sort); medians andorder statistics (including minimum and maximum); introduction to datastructures (stacks, queues, linked lists, and rooted trees); hashtables (including hash functions); binary search trees; red-blacktrees; augmenting data structures for custom applications; dynamicprogramming explained (including assembly-line scheduling, matrix-chainmultiplication, and optimal binary search trees); greedy algorithms(including Huffman codes and task-scheduling problems); amortizedanalysis (the accounting and potential methods); advanced datastructures (including B-trees, binomial and Fibonacci heaps,representing disjoint sets in data structures); graph algorithms(representing graphs, minimum spanning trees, single-source shortestpaths, all-pairs shortest paths, and maximum flow algorithms); sortingnetworks; matrix operations; linear programming (standard and slackforms); polynomials and the Fast Fourier Transformation (FFT); numbertheoretic algorithms (including greatest common divisor, modulararithmetic, the Chinese remainder theorem, RSA public-key encryption,primality testing, integer factorization); string matching;computational geometry (including finding the convex hull);NP-completeness (including sample real-world NP-complete problems andtheir insolvability); approximation algorithms for NP-complete problems(including the traveling salesman problem); reference sections forsummations and other mathematical notation, sets, relations, functions,graphs and trees, as well as counting and probability backgrounder(plus geometric and binomial distributions). ... Read more Reviews (122)
Isbn: 0262032937 |
$80.00 |
|
Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition by BruceSchneier Average Customer Review: Hardcover (19 October, 1995) list price: $85.00 -- our price: $78.21 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Cryptographic techniques have applications far beyond the obvious uses of encoding and decoding information. For Internet developers who need to know about capabilities, such as digital signatures, that depend on cryptographic techniques, there's no better overview than Applied Cryptography, the definitive book on the subject. Bruce Schneier covers general classes of cryptographic protocols and then specific techniques, detailing the inner workings of real-world cryptographic algorithms including the Data Encryption Standard and RSA public-key cryptosystems. The book includes source-code listings and extensive advice on the practical aspects of cryptography implementation, such as the importance of generating truly random numbers and of keeping keys secure. ... Read more Reviews (91)
The first quarter of the book may come as a surprise. It's not about encryption, it's about secure protocols. This is great stuff. It includes secure key exchange, where you and I can agree on an encryption key in a public conversation, but none of the other listeners know what we agreed on. It includes zero-knowledge proofs, ways of establishing authorization without releasing your identity. It includes lots more, as well. The next brief section discusses different modes for using encryption algorithms, key management, and other logistics. The third section is what you might have expected: detailed descriptions of many encryption schemes, taking up at least half the book. That includes public key schemes, private key codes, secure hashing algorithms, and all the other details needed for implementing the algorithms. One of the most useful subsections here is a set of pseudorandom number generators. It's not exhaustive, by any means - it omits the Mersenne Twister, for example. Still, it gives a fair set of algorithms, some of which are "cryptographically secure". That means the generator's output strongly resists attempts to find regularities, just the way a truly random sequence would. The last two chapters give a brief summary of the practice, legalities, and even culture around cryptography. This won't make you into a crypto professional. Despite its600+ pages, it barely introduces the world of crypto and certainly doesn't release anything from the "closed" world of government agencies. It will, however, give you useful algorithms, a basic background, and an appreciation of just what real crypto is about. That last may be the most important part. Too many people think inventing a good code is like making love: anyone can do it, and they instinctively do it better than most people. Wrong! Real crypto is not for dabblers, and this book gives some sense of what is involved. The first edition of "Applied Cryptography" was a landmark text, but the second edition is even better. It's so much better that, if you just have the first edition, you really should upgrade to the second, and I've never said that about any other book. ... Read more Isbn: 0471128457 |
$78.21 |
|
Computer Graphics: Principles and Practice in C (2nd Edition) by James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes Average Customer Review: Hardcover (04 August, 1995) list price: $79.99 -- our price: $63.02 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Computer Graphics: Principles and Practice is the most exhaustive overview of computer graphics techniques available. This textbook's 21 chapters cover graphics hardware, user interface software, rendering, and a host of other subjects. Assuming a solid background in computer science or a related field, Computer Graphicsgives example programs in C and provides exercises at the end of each chapter to test your knowledge of the material. The guide has over 100 beautiful, four-color photographs that illustrate important topics and algorithms, such as ray tracing and bump maps, and also inspire you to acquire the skills necessary to produce them. Encyclopedic in its coverage, the book has a good table of contents so that you can immediately turn to information on the z-Buffer algorithm or the chapter on animation. ... Read more Reviews (38)
Dont bother with this book if you just want source code. This book is all about explanation of the fundamentals of computer graphics. It is excellent in helping with design descisions and implementation strategies. Dont overlook this book if you are in anyway involved with the creation of a computer graphics application. The theory and algorithms described are old, but these are still used today - interestingly other reviewers seem to think this is bad, its not. It saves you spending months researching a method only to find it was already mentioned in this book, and the benefits and disadvantages are often written well with solid references. In my opinion, in Computer Graphics, this is the Bible. The theories and algorithms assist in solving any problem you will find in the computer graphics world. It wont give you the code, but it will give you a solution.
Isbn: 0201848406 |
$63.02 |
|
3D Computer Graphics (3rd Edition) by Alan H. Watt Average Customer Review: Hardcover (06 December, 1999) list price: $59.95 -- our price: $52.20 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review The third edition of Alan Watt's 3D Computer Graphics, a bible of computer graphics, includes a CD-ROM full of examples and updated information on graphics and rendering algorithms. The book discusses many of the techniques that have evolved in the seven years since the previous edition was published. 3D Computer Graphics is a textbook, and it's designed for serious programmers creating graphics applications (not end users). Over the course of 16 sections, Watt introduces the concepts and implementation of computer imaging, from "Mathematical Fundamentals of Computer Graphics" to "Representation and Rendering" and ending with "Image-Based Rendering and Photo-Modeling." The last section, devoted to computer animation, includes methods for linked structures, collision detection, and particle animation (to name a few). Although the topics are sometimes hard to grasp, Mr. Watt writes clearly and concisely, making generous use of diagrams to help convey the principles described in the text. The accompanying CD-ROM includes over a dozen studies of computer graphics techniques and rendering algorithms. Presented in HTML, the exhaustive studies, each with a matrix of thumbnails, demonstrates the varied achievable results. One minor complaint here: although the thumbnails can be clicked to view a much larger image, the larger versions come in .tif format, which few (if any) Web browsers can view. Users will need another application to view them. Having the large image in .jpg format would have enabled the reader to view it in the already-open Web browser. 3D Computer Graphics is ideally suited to graphics programmers and researchers working to create new medical imaging devices; geological research systems; virtual structural testing systems for aircraft, cars, and spacecraft; or effects and photorealistic Hollywood animation. --Mike Caputo ... Read more Reviews (12)
It's generally very easy to read and very informative.It has a good progression of topics that introduce the reader to graphics programming concepts. The thing I most like about this is that it covers much of the foley and van dam book, but avoids the many irrelevant sections and is a little more to the point.It's like a more concise reference to that book, which is also one that I would recommend. The only thing I don't like about the updated version is the new layout, typeface and style.The old version just seems so much more appealing to me. If you program game or computer graphics, then this is a reliable book to have in your collection. ... Read more Isbn: 0201398559 |
$52.20 |
|
The Art of Computer Programming, Volumes 1-3 Boxed Set by Donald Knuth, Donald E. Knuth Average Customer Review: Hardcover (October, 1998) list price: $164.99 -- our price: $103.94 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (42)
But this is precisely the point! Indeed, w/o MIX you won't be able to really read TAoCP, right, but let us keep our logic straight. Do you need MIX for anything other than reading this book? Nope. Does it add anything to the subject matter? Nope (in fact, it detracts from it; C would be more illustrative and realistic.) Is learning it so easy as to make the issue unworthy of bringing it up? No, learning it will take quite a bit of effort. Yet it *is* a precondition to being able to read TAoCP. And, btw, it's not that MIX "doesn't cover the advances of the last 20 years" -- I suspect, it simply has nothing in common with reality, whether today or 20 years ago. Is it worth your time to dig into this piece of gratuitous esoterica simply in order to be able to read the book? Is TAoCP *that* great and indispensable? Everyone will decide on one's own, but personally I think not, not today -- there are now quite adequate alternatives that do not tax the reader unnecessarily. Life is short; its demands are many; not everyone's a tenured professor... (And to propose that the only alternative to TAoCP is "O'Reilly cookbooks" is a wild exaggeration: there are just as in-depth *yet readable* books to choose from. Twenty years ago, maybe this wasn't the case, but life didn't stop then -- our then-beloved books and us, we all have to face a threat of obsolescence Isbn: 0201485419 |
$103.94 |
|
Concrete Mathematics: A Foundation for Computer Science (2nd Edition) by Ronald L. Graham, Donald E. Knuth, Oren Patashnik Average Customer Review: Hardcover (28 February, 1994) list price: $64.99 -- our price: $51.45 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (24)
What a pity the authors did that. This textbook will be perfect without those strange notations.... ... Read more Isbn: 0201558025 |
$51.45 |
|
The Stanford GraphBase: A Platform for Combinatorial Computing by Donald E. Knuth Average Customer Review: Hardcover (30 November, 1993) list price: $64.99 -- our price: $57.08 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (1)
It does not help at all that Chapter 3 of the book is when how to install Graphbase is actually discussed.Just for these alone I have to give the book a 3 star rating.Perhaps I will change this once I have had the opportunity peruse the _real_ contents of the book. ... Read more Isbn: 0201542757 |
$57.08 |
|
Sams Teach Yourself Visual Basic 6 in 21 Days by Greg Perry Average Customer Review: Paperback (13 August, 1998) list price: $29.99 -- our price: $19.79 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review "Wordy and plodding, but a nicely paced introduction to the Visual Basic world." This book has all the earmarks of a series designed in-house. This is a bad thing. It means the book contains elements that obviously are the result of compromises made by people sitting through endless meetings and eventually settling on the most stubborn person's ideas because, well, everyone was tired and wanted to go home and watch the Pacers game on TV. And none of those people actually have read any computer books, let alone tried to learn a programming language from one. The in-house style earmarks are aplenty: the ubiquitous Do and Do Not sidebars; Note and Tip boxes; the New Term paragraphs; Summaries; Q&As; Workshops; and end-of-chapter quizzes and exercises. Gadzooks. Whatever happened to an experienced programmer trying to explain the best way to learn something in well-written, down-to-earth, right-to-the-point prose? Well, you won't find it here, not in your allotted three weeks. On the plus side, this book does have you create your first program on page 24 (day one), which is pretty quick. It's not really a program, though--it's a "project," or something that Visual Basic can whip together for anyone who's ever used one of the Windows wizards. Is that cheating? I don't know. But I'll give Greg Perry a happy face for letting the reader actually do something at that early stage of the game. As with any book on Visual Basic, the decision is whether to document the programming language or the application environment first. Like everyone else, Perry documents the environment for the first week or so. (At which point I'm beginning to wonder whether any book will bother to document the programming language itself.) And I do admire his logical flow; the days and weeks build on each other nicely. The pace is pretty even throughout the book. On the downside, the book has no soul. It's really routine and, well, kind of boring. The programs lack some of the insanity you would find in Wally Wang's Dummies book. But I do like the way Perry presents the steps--at over 800 pages, he gives his steps the space they need. Not bad, but, peppered with some insights, it could have been better. --Dan Gookin ... Read more Reviews (82)
The key to learning programming is to get as much hands-on practice as possible.Therefore, it is critical that programming books offer as many coding exercises as possible.This book doesn't have enough coding exercises, and many of the ones it does have do not work!I've double-checked my code to make sure it matched what is in the book, and I still get the "compile error" that other reviewers have mentioned.Worse yet, I checked the "Updates & Corrections" link at the Sams website and found nothing. In short, don't waste your money.I'm frustrated enough and I got it for free!
For example: there's a bonus project at the end of every chapter that takes about an hour to go through. Then, when you're finally done, BLAMM!! COMPILE ERROR!!! That's one whole chapter that you won't learn anything. They're not just typos either. There is actual code that doesn't do what he sais that it's supposed to and you'll have to decypher it on your own. This guy seems like a good teacher and this book covers alot of importance, but errors and errors. If you're at least 6 months or more experienced with VB you might like this. Just don't pay attention to anything in the book. ... Read more Isbn: 0672313103 |
$19.79 |
| 1-13 of 13 1 |
| Books - Computers & Internet - Programming - Introductory & Beginning - Computer Science for Real Men (images) |
| Images - 1-13 of 13 1 |
|
| Images - 1-13 of 13 1 |