e99 Online Shopping Mall
Help | |
Home - Basic P - Programming General (Books) |
  | 1-20 of 100 | Next 20 |
click price to see details click image to enlarge click link to go to the store
1. CUDA by Example: An Introduction to General-Purpose GPU Programming by Jason Sanders, Edward Kandrot | |
Paperback: 312
Pages
(2010-07-29)
list price: US$39.99 -- used & new: US$27.18 (price subject to change: see help) Asin: 0131387685 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description “This book is required reading for anyone working with accelerator-based computing systems.” CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. CUDA now brings this valuable resource to programmers working on applications in other domains, including science, engineering, and finance. No knowledge of graphics programming is required–just the ability to program in a modestly extended version of C.
CUDA by Example, written by two senior members of the CUDA software platform team, shows programmers how to employ this new technology. The authors introduce each area of CUDA development through working examples. After a concise introduction to the CUDA platform and architecture, as well as a quick-start guide to CUDA C, the book details the techniques and trade-offs associated with each key CUDA feature. You’ll discover when to use each CUDA C extension and how to write CUDA software that delivers truly outstanding performance.
Major topics covered include
All the CUDA software tools you’ll need are freely available for download from NVIDIA. http://developer.nvidia.com/object/cuda-by-example.htmlCustomer Reviews (14)
Perfect for professional programming collections
Poorly executed
Fair starting point, but definitely not the only book you should read.
excellent introduction
Hits the mark almost perfectly (read the title) |
2. Textbook of Computable General Equilibrium Modeling: Programming and Simulations by Nobuhiro Hosoe, Kenji Gasawa, Hideo Hashimoto | |
Hardcover: 256
Pages
(2010-08-15)
list price: US$100.00 -- used & new: US$72.00 (price subject to change: see help) Asin: 0230248144 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
This is the best CGE book on the market |
3. Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages (Pragmatic Programmers) by Terence Parr | |
Paperback: 374
Pages
(2009-12-31)
list price: US$34.95 -- used & new: US$21.86 (price subject to change: see help) Asin: 193435645X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain. Customer Reviews (11)
Best for General Purpose Languages
Any programmer's library needs this
A must have for developers
Way better than sifting through textbooks
Dragon book for the rest of us |
4. Computer Programming for Teens by Mary E. Farrell | |
Paperback: 352
Pages
(2007-12-17)
list price: US$29.99 -- used & new: US$17.50 (price subject to change: see help) Asin: 1598634461 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (4)
Good book for beginners.
Nice book.
Great for teen interested in programming!
Excellent Foundation For Programming |
5. How Computer Programming Works (Technology in Action Series) by Dan Appleman | |
Paperback: 225
Pages
(2000-05-01)
list price: US$29.95 -- used & new: US$16.74 (price subject to change: see help) Asin: 1893115232 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Just as children must learn the alphabet before they can read, future programmers must understand certain concepts before they can write their first program. This unique book uses full-color illustrations to help you truly understand the underlying computer science on which all programming is based. Veteran programmer Dan Appleman provides a comprehensive, easy-to-understand explanation of computer programming, starting from a basic description of what a computer language is to coverage of how Internet programming works. The book shows you how to turn ideas into code and how to use algorithms to accomplish common tasks, and describes the basic function of compilers and interpreters. Curious readers of any age will find an accessible yet comprehensive explanation of a field that has revolutionized the way we live and work. In this book, Daniel Appleman sets out to explain computer programming at a conceptual level, and succeeds admirably. Appleman ignores the peculiar characteristics of specific programming languages (leaving them for specialized books), and instead uses fantastic color illustrations and lucid text to explain what goes unsaid among professional programmers. He also uses pseudocode--a sort of standardized, generic programming language--and examples in BASIC to back up his points. Although Appleman approaches programming mainly from a procedural angle (the book would be better with more coverage of object-oriented programming techniques, which fundamentally are different, in many cases), the contents of this book will suit any beginning student of programming and computer science--our guy included. --David Wall Topics covered: Customer Reviews (9)
Useful Compilation
Not in the same league against average computer books!
Not bad, but not really written for kids
Simplistic
"An illustration is worth a thousand words" |
6. Advanced Graphics Programming Using C/C++ by Loren Heiny | |
Paperback: 432
Pages
(1993-04-19)
list price: US$34.95 -- used & new: US$98.40 (price subject to change: see help) Asin: 0471571598 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description |
7. C++ Programming Style by Tom Cargill | |
Paperback: 248
Pages
(1992-07-10)
list price: US$44.99 -- used & new: US$15.00 (price subject to change: see help) Asin: 0201563657 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (9)
Dated, but worth reading.
Very good condition!
dated, but still successful on its own terms
Refreshing!
Cargill's classic book on quality C++ The inferior thinking that confounds the world of programming is that C++ is an easy language to master.Very few programmers have much hope of aspiring to learn even 80% of the language and use it effectively.Thinking otherwise is like saying that everyone who wants to run a foot race can be Jessie Owens.Tom starts by treating readers as programming peers.That alone is an incredible benefit anytime programming is being done.Prima donas and those guys who always seem too busy to provide their "public interface" are the ones to avoid in learning anything of use regarding C++. I pick up Tom's book every couple of months and browse it.His noted "brevity"is like a good RPG that gives subtle hints that incite thinking for yourself without following what many other books do by drawing a roadmap to one solution that worked for this one situation but may never again apply to anything useful.In my opinion, Tom's "lessons" are appropriately concise. If you haven't read Tom's book, buy it, read it...if you're serious about your C++ skills.There is a *good* reason why Scott Meyers recommends Tom's book.It is something of a unique and interesting perspective on C++, which is really all that any of us can hope to give back to the language.The book is an interesting, insightful perspective that has pragmatic commentary that will help you be a better C++ programmer.At the last (ever?) C++ World conference in December of 1999, a discussion of which books to read evolved out of some other spew.Cargill's book came up as necessary reading, as it always seems to, for the simple fact that it comes from a respected industry professional with an uncany ability to boil out the meat of the topic without overcooking the stew.C++ is, at least, also an art form.Tom's ability with the art of C++ is inspiring.Scott Meyers is another artist.So is Angelika Langer and Herb Sutter, and Andy Koenig, Stan Lippman, Doug Lea and Erich Gamma and Jim Copelien and numerous others.But, for each of them, there are 10,000 very so-so programmers out there spewing forth complete nonsense.Help de-nonsense your world with Tom's book.One person indicated that it is somewhat stale.It is really like fine wine.It just gets better with age. ... Read more |
8. Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series) by Eric Lengyel | |
Hardcover: 551
Pages
(2003-11-18)
list price: US$49.95 -- used & new: US$28.98 (price subject to change: see help) Asin: 1584502770 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Key Features New to This Edition Customer Reviews (14)
Not available for Kindle PC !?!
I strongly recomend for the ones that want to seriously go into game development!
Little more than an outline
a disappointment
One of a kind |
9. Control Language Programming for the AS/400 (2nd Edition) by Bryan Meyers, Dan Riehl | |
Paperback: 522
Pages
(1997-10-01)
list price: US$75.00 -- used & new: US$25.00 (price subject to change: see help) Asin: 1882419766 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (6)
Best AS400 book so far
You can't return anything you buy from this seller
Muat have for students and professional programmers alike
Its a good book
Great tool to teach yourself CL |
10. Pair Programming Illuminated by Laurie Williams, Robert Kessler | |
Paperback: 288
Pages
(2002-07-08)
list price: US$34.99 -- used & new: US$7.99 (price subject to change: see help) Asin: 0201745763 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (10)
What pair programming really requires
All you need to know about Pair Programming
Well Rounded Discussion of Pair Programming
Answers to Common Questions
I started a bit skeptical on pairing but now a believer... General lack of social skills, or interest, for interacting, communicating and working in teams to create "good" large software... as well as sharing our knowledge without prejudice and with humility.Not too mention dealing with our not so small egos... I also realized that in some sense, I have experienced (positively) some form of pair-programming without really knowing it.At the large software company where I work, we do spend a fair amount of time reviewing code and coaching, which reminds me of some of the tactics that is proposed in the book.Further, in a recent project I personally did spend a lot of time in a "coaching" role (as the lead) with the team... and the feedback I got from members of the team was only positive. I am convinced now that my initial attitude and thoughts towards pairing was wrong and was based on misunderstanding and probably on recollections of "expert-novice" pairing that I had experienced a few times in the past; and which is singled out in the book as one instance where pairing might not work well.Further, my "soloist" programming background coupled with a more introverted personality does not help the matter.However, I do also realize that any decent software system (delivered in competitive business time and quality) has to be done by a team and is not a trivial endeavor-I speak from experience here.So breeding "soloist" programmers is not in the interest of the field nor is it for any company.Finally, as is indicated many times, pairing might also be a lot more fun. I know now what changes I will be pushing for, in my next project. ... Read more |
11. Design Concepts in Programming Languages by Franklyn A. Turbak, David K. Gifford | |
Hardcover: 1200
Pages
(2008-08-31)
list price: US$79.00 -- used & new: US$58.67 (price subject to change: see help) Asin: 0262201755 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (4)
An outstanding treatment of programming language theory
Fantastic book!
well worth the price
A recommendend read |
12. Elements of ML Programming, ML97 Edition (2nd Edition) by Jeffrey D. Ullman | |
Paperback: 383
Pages
(1998-01-01)
list price: US$68.00 -- used & new: US$50.36 (price subject to change: see help) Asin: 0137903871 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (6)
Treasure Map to Understanding ML
****************Good Book But Outdated ****************
Great intro book.
Academic? Yes, but that's a good thing
A decent overview of ML Certain things, ARE however, the author's fault.In particular, he addresses the audience with needlessly confusing 'Basis'/'Induction' definitions for many many things.For example, a binary tree is defined in such a way.This can be incredibly confusing, espcially if one does not already understand the concept of a BT or a BST. While ML/SML is a mathematical language, the author assumes too much formalism in his definitions, enough that the reading feels like reading a thick algorithms book at times (not a pleasant experience).Suggestion to author:Explain things simply instead of trying to coerce definitions into formalisms in which they do not belong (in particular the induction formalism which is very often confusing, use induction only when TRULY needed). On the whole, ok to learn from, but can be overly verbose in some areas (eg: the belabored explination of all the error messages) , yet unclear in others... (eg: the density of several sections). Also, as a parting note, there is not too much assumed about the reader, however, it helps to have a broad general computer science knowledge (as well as basic math, eg: calculus) unless you pickup new side-concepts very quickly. For example, in one example, the author uses the trapezoidal approixmation as an illustration of higher order functions. This is well and good, assuming you know calculus.While he does 'explain' the ideas (eg: what a binary search tree IS) if you havent had it presented to you before, you're in too deep. Important: This is a ACADEMIC book, this is not something to pick up and read, it is far too dry for that.If you're looking for a good learning book, look elsewhere. ... Read more |
13. Programming Language Processors in Java: Compilers and Interpreters by David Watt, Deryck Brown | |
Hardcover: 436
Pages
(2000-02-14)
list price: US$93.33 -- used & new: US$29.99 (price subject to change: see help) Asin: 0130257869 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (8)
The best intro to compilers, period!
No longer relevant thanks to Eclipse framework
Simply the best Learing-by-Coding compiler book
Rushed to publication too quickly There -are- some real problems with it, though.The most obvious and central problem is that it's not a book by (or for) Java programmers.It feels very much as if the book was hastily rewritten from "Language Processors in Pascal" to "Language Processors in Java" after Java exploded in popularity, a year or two before the book was published.The mini-Triangle language is clearly a Pascal derivative, and many of the "pseudo-code" examples are really Pascal.Pascal may be a teaching language, but it looks completely alien to Java developers. My biggest concern, and it's what prompted me to write this review, is that the Java code is truly awful.Yes, it uses the Visitor pattern (as one reviewer pointed out) to traverse the AST during semantic analysis, which is a reasonable strategy.But the code is just plain bad, and you don't want students learning bad habits.The code is utterly non-polymorphic; it's filled with long cascaded if-statements that check whether an AST node is an instanceof this or an instanceof that.They pass and return parameters of type Object, and callers perform dangerous narrowing typecasts.They freely pass and return null values that have special semantics (i.e. "if this parameter is null, then it means we have this kind of situation; otherwise it's the other kind").Types are represented as ints (no attempt to create typesafe enums), instance members are made public and accessed directly rather than through methods, and they use unconventional (and unexplained) 1-character variable names.I'm telling you:it's a complete disaster, and students will come away from the course writing the worst Java code you could imagine. Another problem:the book is written in a stilted and awkwardly formal tone - a throwback to textbooks in the 70s and 80s.The art of writing textbooks has advanced to the point where, gosh, you're supposed to be able to READ them.They're written FOR real people, BY real people.But this book reads like an actuarial report.It never says "you" and never says "we" - it's written entirely in stilted 3rd-person legalese.Not good. Oh, one more gripe:the authors decided mysteriously that they don't like the standard terminology that's been around for 3 decades, so they changed "semantic analysis" to "contextual analysis" and so on, and then acted as if the standard terminology is non-standard.They could have at least said up front that they preferred using their own terminology, but that it was nonstandard; instead they're trying to rewrite history.It's inexcusable, and will confuse students who head to other books after reading this one. Compilers are hard to write and hard to learn, and this book actually is an improvement in clarity of exposition over most of its predecessors.But it's just begging to be replaced by something better.In the meantime, I'd skip it and go straight to Programming Language Pragmatics.
Easy to read and understand Good illustration of compiler concepts. One of the better basic compiler books i have read Next book should be "Progamming language pragmatics" |
14. The Psychology of Computer Programming: Silver Anniversary Edition by Gerald M. Weinberg | |
Paperback: 292
Pages
(1998-09)
list price: US$44.95 -- used & new: US$29.70 (price subject to change: see help) Asin: 0932633420 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (18)
Psychology in Computer Programming - Silver edition -
Still Well Worth Reading
You write the program and the program writes you
Unbelievably Bad!
One of the key books on the people side of software |
15. Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)) by Federico Biancuzzi, Chromatic | |
Paperback: 496
Pages
(2009-03-27)
list price: US$39.99 -- used & new: US$16.22 (price subject to change: see help) Asin: 0596515170 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with: If you're interested in the people whose vision and hard work helped shape the computer industry, you'll find Masterminds of Programming fascinating. Customer Reviews (13)
A fun read
Where's Wirth?
Unengaging
It's nice to get into the heads of programming languages designers
Packed with thoughtful, geeky quotes and insights |
16. Embedded Programming with the Microsoft .NET Micro Framework by Donald Thompson, Rob S. Miles | |
Paperback: 288
Pages
(2007-06-20)
list price: US$44.99 -- used & new: US$7.30 (price subject to change: see help) Asin: 0735623651 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
The book is okay, the subject matter is questionable |
17. Essentials of Programming Languages, 3rd Edition by Daniel P. Friedman, Mitchell Wand | |
Hardcover: 416
Pages
(2008-04-30)
list price: US$68.00 -- used & new: US$42.00 (price subject to change: see help) Asin: 0262062798 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (2)
I'm going back to the 2nd Edition
Very good book |
18. A Complete Guide to Programming in C++ by Ulla Kirch-Prinz, Peter Prinz | |
Paperback: 848
Pages
(2002-01-01)
list price: US$144.95 -- used & new: US$62.95 (price subject to change: see help) Asin: 0763718173 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The text provides a comprehensive, detailed, and clear description of C++ based on the International Standard ISO/IEC 14882 that was ratified in 1998. Every double page spread is arranged to explain language concepts and language elements on the right, illustrated with graphics and sample programs on the left. Additional information, such as case studies and filter programs, make this text a well-structured and intelligible learning and reference guide for anyone interested in C++. Customer Reviews (14)
Fantastic!!!
Most Have
Highly recommended
great book on a hairy subject
Best book on C++ |
19. Java: An Introduction to Computer Science and Programming, Third Edition by Walter Savitch | |
Paperback: 976
Pages
(2003-04-07)
list price: US$92.00 -- used & new: US$62.95 (price subject to change: see help) Asin: 0131013785 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (47)
Savitch is an Moron
DO NOT GET THIS BOOK
Bad choice for people withoutprogramming experience
Liked it - But did not adopt it because of 'SavitchIn'
Good Java learning book |
20. Core Web Programming (2nd Edition) by Marty Hall, Larry Brown | |
Paperback: 1398
Pages
(2001-06-03)
list price: US$59.99 -- used & new: US$12.25 (price subject to change: see help) Asin: 0130897930 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The first part of thebook covers HTML 3.2, including the basic tags and more advancedtopics such as frames and cascading style sheets. This sectiondiscusses Netscape and Microsoft extensions to HTML (such as usingplug-ins for playing multimedia content and ActiveX controls). Thetutorial to HTML is comparable to those in other books of thiscategory and includes some of the author's tips for creating moreportable HTML. The next section covers the basics of Java from aprogrammer's standpoint, including the advantages of Java and how toaccess Java documentation and tools. The tutorial that followsstresses the built-in libraries in core Java, covering drawing imagesand other graphics capabilities. Event handling in Java Developer'sKit (JDK) 1.02 (probably unnecessary these days) and JDK 1.1 receivefull treatment. The chapter on graphics double-buffering for smoothanimation within Java programs is particularly useful, and theauthor's treatment of how to access the network capabilities of Javais perhaps unmatched. (Topics here include how to load URLs usingJava's network classes and even how to create a simple HTTP server inJava.) The third section of this text moves to CGI programmingusing Java on the server. The author introduces the basics of HTTP anddescribes how data are passed to CGI programs from the client. Thoughthis section lacks a discussion of Perl (which is still the preferredlanguage for CGI development), the treatment of CGI fundamentals andthe basics of Java servlets is good. (Java servlets are analternative--with some advantages--to Perl.) The fourth and finalsection of the book returns to the client side once more, with atutorial on JavaScript, the scripting language for Netscapebrowsers. Topics such as how to use cookies to store information onlocal machines and how to validate arguments for CGI forms help roundout a successful tour of the technologies that developers need toprogram on the Web. Customer Reviews (69)
Superceded by better books When this book first came out, it was attempting to cover the gamut of web development technology, and tried to go from CGI up through JSPs and the coverage was ultimately spotty. For a more focused approach to servlets and JSPs, read Hall's later books. For a better historical perspective on the evolution of web programming, look at "Web Application Architecture - Principles, Protocols and Practices" by Leon Shklar and Richard Rosen.
Outdated, unfriendly
A standard
Outstanding, Real life examples!
Almost perfect, more JavaScript needed... My wish would be to remove java programming sections, since java programming is too big and to complex to show it in 2 or 3 sections, also there are plenty java programming books around. However this is just my opinion. *All* of the examples are SHORT and INDEPENDENT: you don't have to read all chapters in a row to be able to understand the example. Each topic has it's own nice and small example which exactly points out the essential things. I really hate reading a book from beginning to the end, therefore I hate when whole book is based on one example which grows as you go further -THIS BOOK IS NOT LIKE THAT, althow more examples would be even better. Finally, this is one of the best books I own, the only negative mark is that java programming should be removed, as well as awt, and instead more java script should be present, however this problem is easy to overcome by buying one of numerous java script books (recomended: JavaScript Bible by Danny Goodman). Sorry for typos, good luck to all, bye ! ... Read more |
  | 1-20 of 100 | Next 20 |