e99 Online Shopping Mall
Help | |
Home - Basic J - J Programming (Books) |
  | Back | 21-40 of 100 | Next 20 |
click price to see details click image to enlarge click link to go to the store
21. Linear Programming, Second Edition - Foundations and Extensions (International Series in Operations Research and Management Science, Volume 37) (International ... Research & Management Science, 37.) by Robert J. Vanderbei | |
Hardcover: 472
Pages
(2001-05-01)
list price: US$104.00 -- used & new: US$59.79 (price subject to change: see help) Asin: 0792373421 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The book is carefully written. Specific examples and concretealgorithms precede more abstract topics. Topics are clearly developedwith a large number of numerical examples worked out in detail. Moreover, Linear Programming: Foundations and Extensionsunderscores the purpose of optimization: to solve practical problemson a computer. Accordingly, the book is coordinated with freeefficient C programs that implement the major algorithms studied: +The two-phase simplex method;+Theprimal--dual simplex method;+The path-followinginterior-point method;+The homogeneous self-dual methods. In addition, there are online JAVA applets that illustrate variouspivot rules and variants of the simplex method, both for linearprogramming and for network flows.Also, check the book'swebpage for new online instructional tools and exercises that havebeen added in the new edition. Customer Reviews (1)
Professor Robert Freund's review Summary. This book presents a thoroughly modern treatment of linear programming that achieves a healthy balance between theory, implementation, computation, and between the simplex method and interior-point methods. It's most novel feature is that it is written in a delightful and refreshing conversational style, that bespeaks the author's teaching style and relaxed wit. It is a pleasure to read: students will find the book to be friendly and engaging, while professors will find in the book a wealth of teaching material, nicely organized and packaged for classroom use. The book is also meant to be used in conjunction with a public-available website that contains software for various algorithms, additional exercises, and demos of algorithms. Vanderbei's book is thoroughly modern. Vanderbei's book is completely up-to-date. Aside from a nice treatment of the simplex method, it also contains a very up-to-date treatment of interior point methods, including the homogeneous self-dual formulation and algorithm (which might soon become the dominant algorithm in practice and theory). It contains extensive material on issues of implementation of both the simplex algorithm and interior point algorithms. A politician might call it a book for the 21st century. Vanderbei's book has many novel features. This book is quite different from most other textbooks on LP in a number of important ways. For starters, the standard form of a linear program in the book is the symmetric form of the problem (max c^T x | Ax <= b, x >= 0), as opposed to the usual form (min c^T x | Ax=b, x >= 0). This difference allows for an easier treatment of duality, and allows one to see the geometry of linear programming more easily as well. The symmetric form also makes it easier to set up the homogeneous self-dual interior point algorithm. However, this form has the drawback that discussions of bases, basic feasible solutions, and some of the mechanics of the simplex method are all a bit more awkward. (The book uses the language of dictionaries to describe the essential information in a simplex method iteration.) The book has more of a focus on engineering applications than does the more typcial LP textbook (which tend to rely on business problems). For example, there is a nice chapter on optimization of engineering structures such as trusses. The book gives a very broad treatment of interior point methods, including several topics that are not usually found in textbooks such as the homogeneous self-dual formulation and algorithm, quadratic programming via interior point methods, and general convex optimization via interior point methods. These novel features are good in that the author has clearly tried to be innovative and to build an LP text from the ground up, without regard for past texts. Some Nice Features. There are some particularly nice features in the book. The book contains a much-simplified variant of the Klee-Minty polytope that allows for a more straightforward proof that the simplex method can visit exponentially many extreme points. In addition to proving strong duality, the book also presents Tucker's strict complementarity theorem, which has become important in the new view of sensitivity analysis, optimal partitions, and interior point methods. The book also contains a nice treatment of the steepest edge pivot rule, which has recently emerged as an important component in speeding up the performance of the simplex algorithm. In the treatment of interior point methods, the author spends very little time on polynomial time bounds and guarantees (as a theorist, I like to see this material), instead adding value by discussing important computational and implemention issues, including ordering heuristics, strategies for solving the KKT system by Newton's method, etc. The book sometimes has an engineer's feel for the proofs, which is good for students but is a bit frustrating to hard-core math types such as myself. There are many instances where the proof is just a proof via an example. This is consistent with the conversational and informal style of the text, and this informality spills over into the mathematics on occasion. This book has style. As mentioned earlier, the book has a wonderfully appealing conversational style. While the author does not purposely go out of his way to be cute and corny, he succeeds in leaving the reader grinning with his humor. There are some passages that are downright funny, but the style succeeds mostly by default. One section on the issue of modeling the anchoring of truss design problems is called Anchors Away, the subsection on updating factorizations to reduce fill-in is aptly called Shrinking the Bump. And there is the hint of a racy discussion of an application of Konig's Theorem involving boys and girls that the curious reader might enjoy. Overall, I greatly enjoyed reviewing this book, and I highly recommend the book as a textbook for an advanced undergraduate or master's level course in linear programming, particularly for courses in an engineering environment. In addition, the book also is a good reference book for interior point methods as well as for implementation and computational aspects of linear programming. This is an excellent new book. ... Read more |
22. Professional Linux Programming by Neil Matthew and Richard Stones, Brad Clements, Andrew Froggatt, David J. Goodger, Ivan Griffin, Jeff Licquia, Ronald van Loon, Harish Rawat, Udaya Ranawake, Marius Sundbakken, Deepak Thomas, Stephen J. Turnbull, David Woodhouse, Richard Stones, Christopher Browne | |
Paperback: 1200
Pages
(2000-09)
list price: US$59.99 -- used & new: US$16.95 (price subject to change: see help) Asin: 1861003013 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description In this follow-up to the best-selling Beginning Linux Programming, youwill learn from the authors' real-world knowledge and experience ofdeveloping software for Linux; you'll be taken through the developmentof a sample 'DVD Store' application, with 'theme' chapters addressingdifferent aspects of its implementation. Meanwhile, individual'take-a-break' chapters cover important topics that go beyond thebounds of the central theme. All focus on the practical aspects ofprogramming, showing how crucial it is to choose the right tools forthe job, use them as they should be used, and get things right firsttime. Who is this book for? Experienced Linux programmers and aspiring developers alike will finda great deal of practical information in this book on libraries,techniques, tools and applications. You should be familiar with asimple Linux system, have a good working knowledge of programming inC, and a basic understanding of object-oriented programming with C++for the Qt/KDE chapters. What does this book cover? The book is framed as a case study for building a custom database program in Linux for a video rental store. After a tour of the requirements and a brief look at project management for creating this software, the various Linux packages that are needed to implement this system are described, along with sample code, most of which is written in C. Some packages, such as the CVS version-control package, come with most distributions of Linux; others will require downloading additional software over the Internet. In every case, you're provided with the actual command-line arguments that are needed to install, configure, and run each package. Besides a great exploration of CVS for version control, this title offers excellent coverage of the free PostgreSQL and MySQL databases, which are two very popular choices for Linux databases. The book also does a good job of explaining UI design under both the GTK+/GNOME and KDE (two popular Linux desktops), and how to extend the reach of the sample database application by using Remote Procedure Calls (RPCs) and CORBA. Of course, the finished application doesn't use every Linux API that's covered here, but the book does cast a wide net, and introduces features and tools that are available. Two prominent chapters take you on a tour of the essentials of other programming languages. There's PHP for Web development and an appealing, enthusiastic introduction to Python (which probably will turn you into a Python convert). Later chapters provide practical tips for testing and debugging applications, including how to profile your code. The book closes with a useful guide to creating Red Hat Package Manager (RPM) packages for deploying applications, as well as an overview of your options for internationalization. By covering so many APIs, languages, and tools effectively, Professional Linux Programming gives experienced C/C++ programmers all that they need to get started with Linux development. With its remarkably clear presentation style and abundance of practical tips, the book is an admirably useful blueprint for building custom software. --Richard Dragan Topics covered: Customer Reviews (7)
heavy reading
Good reference
Good reference for a wide range of Open Source technologies Most topics only get a single chapter, so there isn't as much depth as you would find in a dedicated book on each topic, but there is a very wide range of material all covered in enough depth to get the more experienced programmer started with a new topic. There are one or two weaker areas, but overall a good choice of material succinctly presented for the more experienced application developer. I've given it 5 stars as it was exactly what I was looking for - a single reference to help me create a Linux-based web database application, your mileage may vary. I recommend you at least consider it.
Excellent book for developing real-world linux solutions
Not for the Kernel Hack |
23. Programming Web Services with Perl by Randy J. Ray, Pavel Kulchenko | |
Paperback: 496
Pages
(2002-12)
list price: US$49.99 -- used & new: US$24.99 (price subject to change: see help) Asin: 0596002068 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (7)
Needs update
Fantastic
relevant, practical and well-balanced The book assumes the reader will have the knowledge of an intermediate level Perl programmer. I.e., the reader is assumed to have a working knowledge of references, data structures, and object-oriented Perl. On the other hand no previous knowledge of XML, XML-RPC, SOAP or XML related technologies is required. It should also be mentioned that both of the authors Randy J. Ray and Pavel Kulchenko are also the principle developers of the most popular XML-RPC and SOAP Perl modules: XML::RPC and SOAP::Lite respectively. That said, the book is not a soap box for the authors to tout the merits of their tools. Rather, it is a practical book which starts with grounding fundamentals. Readers should walk away with a core understanding of XML-RPC and SOAP and not just a particular tool set for working with them. The authors examine the alternative XML-RPC and SOAP tools, illustrate how they are used, and give practical and even handed reasons why their modules should be preferred. Which comes down to issues of features, active development, support, and the amount of work required to code to a particular interface. They then settle down to a comfortable and thorough guide to XML::RPC and SOAP::Lite. The topics and issues are illustrated throughout using real world web services. For example creating an XML-RPC client for O'Reilly's Meerkat news wire, or a SOAP client to covert use.perl.org's journal stream to RSS. Code is presented to the reader filtered down to highlight each particular issue as it is discussed. This is nice in that it avoids listing slight variations of the same code multiple times, but on the down side it can also leave the reader flipping back and forth to reassemble an example in their head. Full code for each example is provided in the appendices. And all of the example code may be downloaded from O'Reilly at [their web site]. All-in-all, the book is a thorough practical introduction to working with XML-RPC, SOAP and related technologies. When I started reading the book, I was a bit disappointed to see that it only covered XML-RPC and SOAP related services. When I finished, I was impressed with how very much information they'd managed to pack into so few pages. And yet, I was left wishing there'd been a more through coverage of interoperability issues between other SOAP implementations and things like custom de-serializers. To be honest interoperability and de-serialization are mentioned, and the authors do an excellent job of referring the reader on to sources for continued reading on most other topics. The book does an admirable job balancing content, length, and information density. Not to mention an excellent job delivering the information that will still be relevant years and not just weeks from the date published. Most of the topics I'd wished to see covered in more depth are those that are still developing and consequently most likely to become quickly dated. In short a well balanced practical guide to applying XML-RPC and SOAP to solve problems.
A "complete reference" is oh so hard to find...
Great intro to XML-RPC |
24. J2ME Game Programming (Game Development) by Martin J. Wells | |
Paperback: 800
Pages
(2004-03-22)
list price: US$59.99 -- used & new: US$37.31 (price subject to change: see help) Asin: 1592001181 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (9)
Great book
Rescued Me!
Good intro to J2ME and programming games using it
Best way to learn J2ME + MIDP1.0
Review from someone currently reading the book |
25. Java Programming: Introductory Concepts and Techniques, Third Edition (Shelly Cashman Series) by Gary B. Shelly, Thomas J. Cashman, Joy L. Starks | |
Paperback: 408
Pages
(2005-08-26)
list price: US$72.95 -- used & new: US$66.87 (price subject to change: see help) Asin: 1418859834 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (4)
If there could be ZERO star
Java Review
A waste of money & makes you feel stupid! After going through the first few exercises inbeginning chapters, I was unable to complete the supplementary labs since these labs were completely irreverent to the chapter exercises(There are no solutions in this book for the Test Your Knowledge,In the Lab, and Cases and Places- a section devoted to producing labs on your own).In the Case and Place section, the authors want the beginner reader to create some labs after every chapter on their own.They only provide a case scenario but they DO NOT help the reader produce these labs by providing a solution or step by step instructions in the back of the book if you get stuck(whichWASTE a lot of your TIME and makes your head spin). However, these labs are completely IRRELEVANT in their designated chapters since the authors ask you to create components and programs that they DID NOT TEACH you in the previous chapters.Furthermore there are no solutions for these labs. The explanations of the programming terms and coding are NOT clear and are NOT understandable; rather it was CONFUSING and VAGUE.The authors did NOT properly explain all the programming terms AND coding in a comprehensible language.Furthermore, this book did NOT SHOW the new programmer how to develop simple components in an understandable format, so the readers would be able to implement these components in their future programs. This book is more of a SUMMARY than introducing a beginner to java programming.It seems to me that the authors expected that their reader must have some experience in java programming or needed a refresher in this language prior to purchasing this book.This book DOES NOT MAKE THE READER FEEL CONFIDANT IN learning, coding, and implementing java programming, rather it makes YOU FEEL VERY STUPID.You would be WASTING your MONEY and TIME if you purchased this book!This is one of the worst Java programming books that I purchased.
A waste of money & makes you feel stupid After going through the first few exercises inbeginning chapters, I was unable to complete the supplementary labs since these labs were completely irreverent to the chapter exercises(There are no solutions in this book for the Test Your Knowledge,In the Lab, and Cases and Places- a section devoted to producing labs on your own).In the Case and Place section, the authors want the beginner reader to create some labs after every chapter on their own.They only provide a case scenario but they DO NOT help the reader produce these labs by providing a solution or step by step instructions in the back of the book if you get stuck(whichWASTE a lot of your TIME and makes your head spin).These labs are completely IRRELEVANT in their designated chapters since the authors ask you to create components and programs that they DID NOT TEACH you in the previous chapters.Furthermore there are no solutions for these labs. The explanations of the programming terms and coding are NOT clear and are NOT understandable; rather it was CONFUSING and VAGUE.The authors did NOT properly explain all the programming terms AND coding in a comprehensible language.Furthermore, this book did NOT SHOW the new programmer how to develop simple components in an understandable format, so the readers would be able to implement these components in their future programs. This book is more of a SUMMARY than introducing a beginner to java programming.It seems to me that the authors expected that their reader must have some experience in java programming or needed a refresher in this language prior to purchasing this book.This book DOES NOT MAKE THE READER FEEL CONFIDANT IN learning, coding, and implementing java programming, rather it makes YOU FEEL VERY STUPID.You would be WASTING your MONEY and TIME if you purchased this book!This is one of the worst Java programming books that I purchased. ... Read more |
26. Delphi Programming for Dummies by Neil J. Rubenking | |
Paperback: 418
Pages
(1996-05)
list price: US$24.99 Isbn: 1568846215 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description If you thought programming was nothing more than bits-and-bytesdrudgery, you haven't tried Borland's Delphi development packagefor creating Windows and Windows 95 applications. Now with supportfor 32-bit programs in the latest release of Delphi, Delphi 2.0,creating even the most complex applications has never been easier.Delphi Programming For Dummies, 2nd Edition, shows youhow. In plain English, author and programming whiz Neil Rubenkingshows you how to...Create and run Delphi programs effectivelyWrite 32-bit programs with no more effort than it takes towrite 16-bit programsTake advantage of powerful components tailored for Windows95Design complex applications for Windows or Windows 95 usingDelphi's intuitive, visual interfaceGain insight into programming technique by studying Delphi-generatedcodePut all of Delphi's components to work for you Delphi Programming For Dummies, 2nd Edition, also featuresNeil Rubenking's own top ten lists for Delphi, including...Ten of the most common Delphi mistakes and how to avoid themTen handy built-in Delphi functionsTen Windows API (Application Programming Interface) functionsto use with Delphi Plus, a free Delphi programming cheat sheet is yours for the detaching-- keep it close by for quick reminders and tips whenever youuse Delphi. Customer Reviews (2)
Delphi Programing For Dummies
An excellent book to start working with Delphi |
27. Pocket Guide to TCP/IP Socket Programming in C (The Morgan Kaufmann Practical Guides Series) by Michael J. Donahoo, Kenneth L. Calvert | |
Paperback: 130
Pages
(2000-08-21)
list price: US$15.95 -- used & new: US$24.99 (price subject to change: see help) Asin: 1558606866 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This book targets the accomplished C programmer who wants to learn network programming. You're assumed to have a good working knowledge of basic IP addressing and network configuration--not much time is spent educating you on the fundamentals of networking architecture. A highlight of this book is the solid sample code. Even for those who already write socket code, a brief refresher is always helpful--this book delivers valuable client and server code for both TCP and UDP sockets. Although the samples are based on a Unix environment, it's a trivial matter to port most of the code to Microsoft Windows and the Windows Sockets interface (ported samples also are available directly from the book's Web site). No longer do you have to paw through a thick reference to find parameter lists for sendto() or accept(). More subtle issues--data alignment, network vs. host byte order, and differing approaches to handling client connections--also are handled with ease. Chapter 6 contains an under-the-hood discussion on TCP/IP implementation that will be useful to the more advanced user and that explains possible deadlock conditions, discusses the TCP state diagram, and sheds light on how the operating system handles socket resources. These juicy nuggets are reasons enough to keep this book handy--even after the thrill of your first successful network program subsides. --Pete Ostenson Customer Reviews (14)
Excellent Book - Especially for Beginners
Great TCP/IP Guide
Possibly THE Perfect Unix TCP/IP Sockets Quick Reference Guide
Every computer science book should be so clear
Good, could have been better |
28. The AWK Programming Language by Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger | |
Paperback: 210
Pages
(1988-01-11)
list price: US$96.00 -- used & new: US$39.81 (price subject to change: see help) Asin: 020107981X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (18)
Classic title for an unbeatable utility...
The Publishers Should Be Ashamed of Themselves
Not what I expected
If you could have only one programming book...
Put this in your toolbox |
29. Valgrind 3.3 - Advanced Debugging and Profiling for GNU/Linux applications by J Seward, N Nethercote, J Weidendorfer | |
Paperback: 164
Pages
(2008-03-01)
list price: US$19.95 -- used & new: US$12.38 (price subject to change: see help) Asin: 0954612051 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (3)
disappointing
Valuable Resource for a Valuable Tool
The definitive guide to Valgrind |
30. OpenGL Programming for the X Window System by Mark J. Kilgard | |
Paperback: 576
Pages
(1996-08-15)
list price: US$49.99 -- used & new: US$29.06 (price subject to change: see help) Asin: 0201483599 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (6)
My first openGL book Good luck to you.
Definitive for 1996 I believeGLX has gone through a few revisions since this book last had a newedition.Therefore some of its data may end up referencing deprecated oldglx functions instead of the slick new method.In particular I'm thinkingI saw something about visual selection changing.That's the only reasonI'm holding back on star number 5.
Overall a very good supplement to the Red Book
I enjoyed the book.
Good beginners book but no realworld examples |
31. A First Course in Statistical Programming with R by W. John Braun, Duncan J. Murdoch | |
Paperback: 174
Pages
(2008-01-28)
list price: US$47.99 -- used & new: US$37.20 (price subject to change: see help) Asin: 0521694248 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (5)
A beginner's book
Easy to understand introduction to "R" that has sufficient breadth to be used in a course
Good book; Not quite whtt I was looking for, though
great for beginners, or casual users
A solid week's worth of material. |
32. Concurrency in Programming and Database Systems by Arthur J. Bernstein, Philip M. Lewis | |
Hardcover: 548
Pages
(1993-01-15)
list price: US$68.95 -- used & new: US$10.00 (price subject to change: see help) Asin: 086720205X Canada | United Kingdom | Germany | France | Japan | |
33. JavaScript: Complete Concepts and Techniques, Second Edition (Shelly Cashman Series) by Gary B. Shelly, Thomas J. Cashman, William J. Dorin, Jeffrey J. Quasney | |
Paperback: 328
Pages
(2000-08-11)
list price: US$79.95 -- used & new: US$17.70 (price subject to change: see help) Asin: 0789562332 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (15)
This is a dreadful book!
Used book for a class
Worst Book EVER
This book is a mess
horrible |
34. Wireless Java Programming with J2ME by Yu Feng, Jun Zhu | |
Paperback: 512
Pages
(2001-05-21)
list price: US$49.99 -- used & new: US$0.01 (price subject to change: see help) Asin: 0672321351 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Wireless Java Programming with J2ME presents fully-developedexamples of J2ME applications designed for wireless devices. Bybuilding examples based on Sun's CLDC (Connected Limited DeviceConfiguration) API and Mobile Information Device Profile (MIDP),readers will become familiar with the standard practices for J2MEprogramming for wireless devices. This hands-on guide to wireless J2MEprogramming is loaded with practical sample programs that can beapplied in real world development. Wireless Java Programming with Java 2 Micro Edition is beingwritten by Yu Feng, the first-prize winner of Motorola's WirelessApplication contest. MotoShop, the winning m-commerce application,takes advantage of J2ME incorporates both innovative interface designand location-based service features. The authors' in-depth knowledgeand commercial interest in this technology truly separates this bookfrom other Java books on the market. Wireless Java Programming with Java 2 Micro Edition assumesreaders are motivated to build the next generation wirelessapplication by leveraging the J2ME technology. The book providescommercial-quality code and examples. This book provides a nicely packaged tutorial for wireless development, beginning with a tour of the acronym-laden world of Java wireless devices based on the Java 2 Micro Edition (J2ME). You'll learn about the Mobile Information Device Profile (MIDP), which this text centers on, plus the Connected Limited Device Configuration (CLDC). Clearly, this is a market in flux, and the authors do a good job of describing the kinds of J2ME devices available today. They also explain what's different about J2ME development when compared to traditional Java 2 programming. After this introduction, the book delves into the APIs you'll need to master to use J2ME. The authors create a number of "MIDlets" for wireless devices (such as a PIM and eventually a front end for an online bookstore). They cover the new APIs that are used to program such devices. This includes the higher-level UI library for MIDP devices, which lets developers design for the restricted displays of these devices. They also cover lower-level graphics, which calls for a more do-it-yourself approach to UI design. Illustrated with a calendar utility, they show you how to draw on the screen of a wireless device. Later sections look at other features that you need to create robust wireless applications in Java, including network connectivity options (like sockets and HTTP), plus storing records in the built-in storage APIs that come built-in on the platform. The book also covers the surprising variety of XML tools that let you add XML support to wireless applications. The centerpiece of this text is the authors' MotoShop--a case study for a wireless front end for an online bookstore, which is used to demonstrate many of the techniques covered earlier in the text. Final sections on SyncML (for synchronizing data between wireless devices) and new support for Java on the popular DoCoMo i-Mode platform help round out this book. With the wireless marketplace poised for explosive growth, this title can let Java developers get ready for a new kind of Java platform. This book delivers a very solid tour of what an intermediate to advanced programmer needs to get started building the next generation of wireless software in Java. --Richard Dragan Topics covered: Customer Reviews (10)
Good startup for J2ME
Excellent book The examples in the book are excellent. Some examples about Networking, XML and SyncML, addresses the real problems every developer would encounter. Considering the book comes so early, its coverage on J2ME is pretty decent. High level introduction of J2ME is not very comprehensive but very precise and informative.
Just About All That Is Available Overall, a decent first book on this issue but nothing spectacular.
Average book but good compared to what is out there.
excellent book |
35. Multithreaded Programming With PThreads by Bil Lewis, Daniel J. Berg, Sun Microsystems Press | |
Paperback: 432
Pages
(1997-12-19)
list price: US$34.95 -- used & new: US$17.04 (price subject to change: see help) Asin: 0136807291 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This book beginswith the evolution of the various libraries that supportmultithreading. In the ecumenical spirit of Unix, the authors coverall the bases of Portable Operating System Interface for Unix (POSIX)libraries, including Linux, DEC, IBM, HP, and Sun Solaris, and evenadd-ons to NT and OS/2 for their POSIX support. The authorsacknowledge that there may be variations in your version of Unix, butsuggest that POSIX threads have good support from most vendors. Theauthors then cover the basics of threads and how they run in today'sUnix. The authors turn quickly to their implementation in variants ofUnix, including Lightweight Processes (LWPs). They then cover thelifecycles of threads and how they are scheduled. The primary focusin Multithreaded Programming with Pthreads is on how to makethreads work together effectively. Multithreading involves a host ofdesign issues, from patterns of how to organize threading in a program(with models such as the Producer/Consumer or the Master/Slave) to howto coordinate work done by multiple threads with facilities such asmutexes, critical sections, semaphores, and more arcane solutions(such as monitors and spin locks). The authors guide the reader to allthe possibilities here, including suggestions on program design. The real-world focus here involves some sample code (in C), a quicktour of the issues in using Pthreads with other programming languages,and some excellent material on benchmarking multithreaded code. Theauthors' ideas on when to use and when to avoid Pthreads are alsouseful. Though Pthreads will not work everywhere, they have a lot ofpotential to enhance the performance of today's software. Thistechnical--and quite engaging--text can show you if Pthreads are inthe cards for your next Unix programming project. Customer Reviews (7)
User of Sun Equipment, writer of parallel software. The book covers far too much material, in far too small a depth, to be of any use to anyone. Since it's published by Sun Microsystems, whose main operating system is Solaris, I thought there might be a decent coverage of threads on Solaris, with less devoted to NT, Dec and whoever elses. But no, there is as much coverage on Solaris threads, as there is on any other. You could say it's a balanced coverage, but at such a depth to be useless to anyone really. If you need to know about threads on Windows, find a specific book. If you need to know about pthreads, find a better book on pthreads. Just avoid this book. However Sun Microsystems, a respected producer of hardware and some excellent technical books, published such rubbish I don't know. Do youself a favor, take a look at 'Multithreaded, Parallel and Distributed Programming' by Gregory R. Andrews. That is a good book on parallel programming, with an indepth discussion about algorithms, and code to implement them in threads, openMP and MPI. It's coverage of algorithms, barriers, locks etc is excellent.
Wonderful! What's really interesting about the book is the authors' ``don't do that'' style. Another reviewer found this style to be bad. I found it highly helpful. Instead of presenting a single solution for a problem (``The One and Only True Solution''), and leaving the reader wondering about alternative solutions, they go on to explain what's wrong with these other solutions. People learn by making mistakes, and the authors point out lots of mistakes that can be avoided. This is an invaluable feature, not a bug.
Simply useless This book is akin to learning French by teaching some basic grammar, some advanced grammar, and then shouting: "Je ne sais pas!" "Je voudrais un peu cherise!" without telling you what these mean...and leaving you clueless as to how to find out about them.
No as good as It looks like.
Where is the source-code for download? |
36. ASP.NET and VB.NET Web Programming by Matt J. Crouch | |
Paperback: 768
Pages
(2002-05-27)
list price: US$49.99 -- used & new: US$11.95 (price subject to change: see help) Asin: 0201734400 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Matt Crouch uses a nifty technique for annotating his code. Rather than comment long listings extensively, or repeat sections later for commentary, he attaches a number to interesting lines in long listings. Then, in the commentary sections that follow the listings, he refers to lines by number (so-and-so happens in line 84 because we did thus-and-such in line 56, for example). The effect is like reading an analysis of poetry. The technique works well, except for the fact that you sometimes end up flipping back and forth between commentary and listing. Overall, this is a fine choice for someone familiar with VB 6 or old-style ASP who wants to learn about Microsoft-style Web services with the help of numerous code samples and careful commentary. --David Wall Topics covered: How to create Web sites under the Microsoft .NET Framework. The author covers techniques for creating HTML interfaces with ASP.NET, shows how to build managed components for COM+, and explains how to create Web services under VB .NET. It's a comprehensive guide to Web services and HTML page generation for VB .NET programmers. Customer Reviews (16)
Very disappointing
Poorly written, "jumpy" explanations I was forced to by this text for a college course and have found much better beginning asp.net and vb.net texts since buying it.
Bad Book
General
Not for begginers to Microsoft programming I recenctly decided I would like to pick up VB.net for web development and maybe pass 70-305. I just finished VB.net Step-by-Step and was pretty happy. I bought this book based on the reviews and I have to say I am frustrated and disappointed. First off, most of the book is spent making console applications, not web applications. Second, there are no clear tutorials or labs that allow you to practice or apply what you have learned. Lots of code snippets and incomplete programs that aren't terribly clear. Lots of theory, not much application Finally, the author assumes knowledge that hasn't been demonstrated in the book to date when giving examples or using terminology. For someone who is unfamiliar with the MS programming world, it can very confusing. All in all I'm not impressed. ... Read more |
37. Genetic Programming IV: Routine Human-Competitive Machine Intelligence (v. 4) by John R. Koza, Martin A. Keane, Matthew J. Streeter, William Mydlowec, Jessen Yu, Guido Lanza | |
Paperback: 590
Pages
(2005-03-21)
list price: US$109.00 -- used & new: US$78.79 (price subject to change: see help) Asin: 0387250670 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Genetic Programming IV: Routine Human-Competitive Machine Intelligence presents the application of GP to a wide variety of problems involving automated synthesis of controllers, circuits, antennas, genetic networks, and metabolic pathways. The book describes fifteen instances where GP has created an entity that either infringes or duplicates the functionality of a previously patented 20th-century invention, six instances where it has done the same with respect to post-2000 patented inventions, two instances where GP has created a patentable new invention, and thirteen other human-competitive results. The book additionally establishes: GP now delivers routine human-competitive machine intelligence GP is an automated invention machine GP can create general solutions to problems in the form of parameterized topologies GP has delivered qualitatively more substantial results in synchrony with the relentless iteration of Moore's Law Customer Reviews (3)
Jaw Dropping Inspiration
Table of contents
Gp here we Go |
38. Functional Programming (International Computer Science Series) by Anthony J. Field, Peter Harrison | |
Hardcover: 616
Pages
(1988-07)
list price: US$40.31 -- used & new: US$39.99 (price subject to change: see help) Asin: 0201192497 Canada | United Kingdom | Germany | France | Japan | |
39. KornShell Programming Tutorial by Barry J. Rosenberg | |
Paperback: 352
Pages
(1991-07-11)
list price: US$49.99 -- used & new: US$37.78 (price subject to change: see help) Asin: 020156324X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (36)
Brilliant, clear, complete, marvellous !!!!!!!
Great book for older Korn Shell versions
best!!!!!!!
Brilliant
Excellent Tutorial |
40. Introduction to Computing and Programming with Java: A Multimedia Approach by Mark J. Guzdial, Barbara Ericson | |
Paperback: 592
Pages
(2006-04-17)
list price: US$115.00 -- used & new: US$69.99 (price subject to change: see help) Asin: 0131496980 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (6)
CHEAP USED BOOK - GREAT CONDITION
Rating my purchase of book
Good idea, rushed and poor implementation
Excellent CS Book!
Pictures and Dr Java are a powerful combination |
  | Back | 21-40 of 100 | Next 20 |