|
C AND C++ BOOKS
Posted in C and C++ (Wednesday, August 20, 2008)
Written by Danny Kalev. By Que.
The regular list price is $39.99.
Sells new for $31.00.
There are some available for $14.92.
Read more...
Purchase Information
5 comments about Ansi/Iso C++ Professional Programmer's Handbook (Que Professional Series).
- Excellent! There are many books that are written in the boring academic style that we all love to hate -- that is not the case here. This books shows the good programming practices that were not even cored in my college years.
E. Montalvo
- This book is great for intermediate/advanced C++ programmers. Very readable and informative. I'd recommend it even if your compiler of choice is not terribly standard compliant, i.e. Visual C++. You'll learn more about the standard and refresh your memory on some things about C++ you've forgotten.
- The ANSI/ISO C++ Professional Programmer's Handbook is a highly readable alternative to the standard C++ text (The C++ Programming Language, Stroustrup, AW). This book is shorter and sharper than Stroustrup and has better focus. It's able to achieve this because it assumes a working knowledge of the C++ language and is focused around the standard. It's well written and provides a valuable reference for C++ terms. It also contains practical advice on language usage, memory management, programming style, optimization.
Highly Recommended.
- ANSI/ISO C++ Professional Programmer's Handbook is a very good, quite excellent book for C++ programmer, who have been for an advanced C++ programmer, I think. The book describes almost all of aspects and features of C++, which are overlooked in general by people. At the same time, it is facile, easy to understand. In its content, it can compare beauty with Effective C++. Besides, it contains a chapter, C Language Compatibility Issues.
And this chapter is splendid, too. All in all, it's a good book. But I wonder why it is NOT Recommended in ACCU. The unique regret is the name of the book. I think it should have a better and more appropriate name.
- This is a book meant for programmers who are already comfortable with the basic language features and would like to enhance their repertoire without having to toil away at a 1000+ page tome. The content of the book can be best described as a collection of tutorials on the more esoteric language features presented in an easy to assimilate manner.
Most of the individual tutorials can be found at http://www.devx.com/ .
Read more...
Posted in C and C++ (Wednesday, August 20, 2008)
By Imperial College Press.
The regular list price is $98.00.
Sells new for $82.08.
There are some available for $96.87.
Read more...
Purchase Information
No comments about Computer System Performance Modeling in Perspective: A Tribute to the Work of Professor Kenneth C. Sevcik (Advances in Computer Science and Engineering: Texts).
Posted in C and C++ (Wednesday, August 20, 2008)
Written by Julian Templeman and Jon Reid and Neil Avent and K. Scott Allen and Syed Fahad Gilani. By Peer Information Inc..
The regular list price is $34.99.
Sells new for $6.99.
There are some available for $0.48.
Read more...
Purchase Information
5 comments about Fast Track C#.
- This is an excellent book for C#. It covers almost every topic in C# in a consie, to-the-point fashion. Whether you are new or experienced programmer, this book will give you a head-start on mastering C# concepts. If you are doing MCAD, this is the book you should read first for brushing your concepts. I like the portability of this book (400 pages). Big thumps up for Wrox Fast Track series.
- If you need to learn C# in a hurry, this is the book that will get you up to speed. The entire "Fast Track" series from Wrox were written to help you learn a subject fast and this is especially helpful if your employer decides to convert to C# or any other .Net technology or language. I purchased both Fast Track C# and Fast Track ASP.NET C# Edition together. I am impressed with both books. The Fast Track C# book is 413 pages and the chapters are not to long. This makes the reading very easy and the chapters don't take weeks to read. The book starts out with the basics of .NET and C# and then progresses to more advanced C# subjects. Note: The authors do not go into great detail on the various subjects and you should augment this book with a more advanced books on C#. There are ample examples but the authors do not provide the "results". This is a book for the intermediate developer making the conversion from Java or C++ but I think Visual Basic 6 developers will benefit from this book.
In Chapter 1 - Overview of .Net and the CLR (Common Language Runtime), the authors explain the fundamentals of .Net. Chapter 2 - Introduction to C#, Chapter 3 - C# Basics, and Chapter 4 - Object-Oriented Features of C# provide the basics that you will need to know about C#. If you are coming from Visual Basic.Net, you might want to skip over these chapters but I read these chapters twice. The authors explain the more advanced features of C# in Chapters 5 - Advanced C#, 6 - .NET Programming with C#, and 7 - Working with the .Net Base Class. These chapters will help you get beyond the "Hello World" type of applications. These chapters provide some real-world examples. In Chapter 8 - Building Windows Applications, the authors explain all of the basics to windows development. The GUI or the presentation layer is what the end-user will be most familar with. The next chapters will help you with real-world applications that you may encounter. Chapter 9 - Assemblies and ILDASM. Chapter 10 - Data Access with ADO.Net Chapter 11 - COM and COM+ Interoperability Chapter 12 - ASP.Net Chapter 13 - Web Services
- Wrox guys, you have done it really well. I am a beginner to C# but have previous experience with C/C++. Really wanted to get into the C# field. Tried 2-3 books but was bogged down by details everytime. Then I got hold of this book. Man this is awesome...really takes no time if you have some programming background..esp. OO related.
Just devote 1-2 hours for each chapter..and this will cause the Sams 24 hours series some serious worries.
- Excellent book. I am a VB 6 programmer making the jump to C#.
C# instead of VB.NET? Mostly because there seems to be more contract jobs for C#.
This is an excellent book. If you are a long time programmer like myself and want to get into C# programming I highly recommend this book. This book can make you a very functional C# programmer in a very few hours.
- I thought this book did a great job at getting me up to speed on C#. I came from C++ and MFC development, so this definitely fit the bill for bridging me into C#.
Worth the read!
Read more...
Posted in C and C++ (Wednesday, August 20, 2008)
Written by Jeff Alger. By Morgan Kaufmann Pub.
There are some available for $5.25.
Read more...
Purchase Information
5 comments about C++ for Real Programmers (For Real Programmers Series).
- For the first time in my life I returned this book to the library. It is full of mistakes and so out of date that a lot of the discussion is either irrelevant or redundant. It uses old-style casts, is not const-correct, doesn't make any reference to the standard library. I've even seen a '#define kPoolSize 4096'! (p. 285) This is supposed to be an advanced book on C++ (although it repeats what exceptions and templates are) but read instead 'Design Patterns' and '(More) Effective C++'. You will know a lot more afterwards.
- A worthy addition to my C++ library. The fact that Meyers and More Meyers are truly worthy of their universal acclaim, doesn't detract, in the least, from the value of this extremely well written text. This book is aimed at competent C++ programmers who want an in depth look at the motivations behind and the ramifications of a few well chosen C++ mechanisms. The comprehensive treatment of topics such as smart pointers and memory management offers a great introduction to the potential behind the somtimes exasperating scope of C++. Jeff Alger provides a real service for his target audience. Bravo... And Thanks.
- Jeff's book isn't a tutorial, design handbook or step-by-step guide for C++ users, rather, it's an entry point into the C++ "Twilight Zone". It makes you think about C++ in completely new and exciting ways. I liked the book so much that I recommended it to all the members on my development team.
- This is the a unique book I've read during my life. Its style is exceptionally relax.
It discusses some confusing c++ syntax and three special themes: indirection (smart pointer etc), homomorphic class hierachies (multiple dispatch, envelope-letter idiom) and memory spaces (reference counting techniques and relateds classes). Some chpaters are especially intersting, for example: Chapter 8 about collections, cursors, and iterators, the cursor idiom was also discussed in <> as proxy, here, it is treated as kind of smart pointer. chapter 9 about transactions, which discussions how to implement this important feature with brillang pointers (variation of smart pointer).. I agree with the customer from Princeton, USA that the book is out of date & contains mistakes, for example It uses old-style casts, is not const-correct (rarely use const member functions), doesn't make any reference to the standard library. It does not use protected instead of public when defining a class used for base class only (page 78, class UnsafeNode). Other detail errors: for example, on page 100, the name of the template used is Ptr, and the template defined is SP; on page 156, class ArrayOfFoo contains member Foo** contents, constructed by contents(new Foo*[size]), and the destructor should be delete[] contents and not delete contents. Some important design errors, for example, on page 108, you see a template SPOS (stands for "Smart Pointer for Object Statistics"). class Counter { ... public: int conversions; int members; }; template class SPOS { private: Type* pointee; public operator Type*() { pointeee->conversions++; return pointee; } }It's better to hide data "members" and "converions" in private section of Counter, and define increment functions for conversions++ and members++. It is not exception safe, as almost every c++ book, except <>, for example, on page 119, we seetemplate class class MP { private: Type* t; public: MP& opertor=(const MP& mp) { if (&mp != this) { delete t; t = new Type(*(mp.t)); } return this; } }We should replace delete t; t = new Type(*(mp.t)); by (no self assignment test!) Type *tnew=new Type(*(mp.t)); delete t; t=tnew; Why? consider what happens if you delete t and an exception was thrown during t=new Type(*(mp.t)). For this class, we can also consider reference counting to avoid copy, see <> for a deeper discusion.Overall, this is a good book, but not must have. You can read <> and <> instead, but reading this book really will open your eyes, since its point of view is different and sometimes it's deeper. Concentrate on its interesting ideas and pay attention to its potential mistakes.
- Many books are about how to write code. This book is about how to design software. Also it is a reference to many classic programming problems with practical tips for resolving.
Jeff opens your eyes. This book in conjunction with Design Patterns, Advanced C++ Styles and Idioms, Effective C++ and More Effective C++ guarantees that you will sleep at night instead of caching bugs or rewriting the code :-)
Read more...
Posted in C and C++ (Wednesday, August 20, 2008)
Written by David Conger. By Alpha.
The regular list price is $19.95.
Sells new for $8.64.
There are some available for $8.61.
Read more...
Purchase Information
No comments about The Complete Idiot's Guide to C# Programming.
Posted in C and C++ (Wednesday, August 20, 2008)
Written by Gregory F. Rogers. By Prentice Hall PTR.
The regular list price is $76.00.
Sells new for $75.99.
There are some available for $2.91.
Read more...
Purchase Information
3 comments about Framework-Based Software Development in C++ (Prentice Hall Series on Programming Tools and Methodologies).
- Possibly the Wirfs-Brock of the late '90's (approach that is likely to be emulated by high-profile experts), this book has uncanny insight for framework-based development. Especially liked the coverage of domain analysis, which provides unique reuse benefits for developers.
- This book is intended for those who already know C++ but also want to be exposed to the future trends of applying STL integrating with Object Oriented Database Systems and CORBA. Although STL, ODMG-93 and CORBA are covered in an introductory manner, their relationship with the process of framework design is very appropriate.
Rogers writes well and the presents his topics in an organized manner. After reading it completely, I enjoyed rereading individual chapters in a random order to glean more of his insight. I recommend the book to those programmers that want to look into the future of effectively designing their products to be used in a distibuted environment.
- Useful book, but consider the second example. Listing 2.5a: Spec() constructor in wrong place (causes multiple definition errors as is; move inside the struct) Listing 2.5b: needs #include ; references to npos should be string::npos. Listing 2.6: AVvector should be ValueExtractor::AVvector, AVmap should be ValueExtractor::AVmap. I thought this code was supposed to have been tested? When you finally fix it and compile it, you find C++ STL version: 128(text)+40(data)k, 33.2(usr)+11.0(sys)sec Plain C version: 8(text)+ 8(data)k, 7.2(usr)+ 0.8(sys)sec The plain C code is shorter and considerably simpler than listing 2.6, and runs 5.5 times faster (Alpha/OSF, cc,cxx) when reading 100 000 copies of the sample data in the book. What's more, I had to try three C++ compilers before finding one that could handle the code at all.
There are good things later in the book, but this was a very off-putting introduction.
Read more...
Posted in C and C++ (Wednesday, August 20, 2008)
Written by Smacchia Patrick. By Paradoxal Press.
The regular list price is $59.95.
Sells new for $34.73.
There are some available for $34.73.
Read more...
Purchase Information
3 comments about Practical .NET2 and C#2 Second Edition: Harness the Platform, the Language, the Framework.
- This books covers a lot of territory, but does it efficiently and in an easy an easy to read and follow style. This is NOT another one of those C# books that regurgitates the Microsoft documentation. This is the C# book I would have written except that Patrick got around to it and I didn't. Useful for beginners and experienced C# programers.
Contents:
Introduction to .NET
Assembly, module, IL Lnaguage
Build, Deploy and CInfigure your .NET applications
The CLR (Common Language Runtime)
Processes, threads and synchronization
Security
Reflection, late binding, attributes
Interoperability between .NET and native code/COM/COM+
Fundamental conepts of the language
The .NET type system from a C#2 point of view
Classes and Objects
Inheritance, polymorphism, and abstraction
Unsafe Code, exceptions, anonymous methods, iterators
Collections
Base Classes
Input/Output Streams
Windows Form Application
ADO.NET 2
Transactions
XML
.NET Remoting
ASP.NET 2
Intorductions to web services development with .NET
- Even if you've sort of moved more into C# 3.0 and ASP.NET 3.5, GET THIS BOOK. That's all I have to say. Again, another code Bible to add to your best collection of books to have on hand at all times.
- I have first edition of the book for about a year and half. Only start to read it recently when I am trying to get some foundation concepts of LINQ in C# 3, such as delegates, anonymous methods, iterator etc. I have only read small portion of chatper 14 of this book and I am completely blown away. In only about 30 pages, the book explained the intricacy of anonymous methods, iterator and delayed execution, which are very difficult topics to explain. Then I flipped through the other parts of the book, and I realize that this is the book I will come to again and again. Patrick explains difficult concepts clear and thorough with to-the-point code samples, and he expands on the concepts with concrete real-world implications. Also I like his sharing some of the reference URL with rest of us. A must-have. Now this book sits side by side with Juval Lowy's Programming .NET Components on my desk. Even if you are moving to .NET 3.5 and C# 3, get this book and read later part of chapter 14, it will make all those LINQ magic more understandable and accessible.
Read more...
Posted in C and C++ (Wednesday, August 20, 2008)
Written by Seppo Sippu and Eljas Soisalon-Soininen. By Springer.
The regular list price is $99.00.
Sells new for $220.82.
There are some available for $69.34.
Read more...
Purchase Information
No comments about Parsing Theory: Languages and Parsing (E a T C S Monographs on Theoretical Computer Science).
Posted in C and C++ (Wednesday, August 20, 2008)
Written by Julian Templeman and Andy Olsen. By Microsoft Press.
The regular list price is $39.99.
Sells new for $3.47.
There are some available for $1.16.
Read more...
Purchase Information
5 comments about Microsoft Visual C++ .NET Step by Step (Step By Step (Microsoft)).
- C++ user manual does not come with a Visual C++ software. this book is not good, but you have to buy it as the user's manual. Now you see microsoft's monopoly.
- I found this book to be disappointing. Like so many other programming books it supposedly starts off at a pace for a beginner. However, it spends too much time on basic syntax, which I assume most programmers are familiar with, or are familiar with other programming languages and could make the adjustment quickly to basic C++.
It does give a few important introductory points on the new managed classes, to its credit. However one-half of the way through the book the author begins to leave C++ and give "glimpses" of the .Net features of C++, which are much too vast to cover even simplistically in such a small space. The topics quickly became so far from what I wanted to learn about C++ that it was hard to believe they were covered in the same book as the simplistic syntax lessons at the beginning. I came away from this book more confused as to what I could do with C++ .Net than before I read it. I don't know who this book is intended for, but it is definitely not for those wanting an tutorial on core .Net C++ without the excessive syntax explanations that fill the first half of so many programming books.
- Poorly written and not text book quality. Many code errors incorporated into text. If this is the best that Microsoft has to offer, it will seriously impeed their marketing efforts of .Net to academic institutions and student population.
- The book wades through managed C++ code, and it is very good. However, the author doesn't do a good job of maintaining consistency and explaining the code. I will credit the author for having very good OOP style, but the writing is far from satisfactory. Another thing to note is that the author does a good job of explaining Exception Handling, but in the early parts of the book, any reader can get easily confused.
- To summarize, I hate this book because you can't use it without reading it through from page one. I use this book for a class I am enrolled in. One of our projects is to build a simple windows game. So, I look up how to display a bitmap. Displayed are two lines of code along with the instructions "find the Form_1Paint function that handles Paint events". Where should I look? The instructions do not hint at where it is and certainly the function can't be found by searching the code. The only way to understand what they are talking about is to actually go through every tutorial in baby-step fashion because every page on the book tells you something such as "Continue with the CPPDraw application from the previous excersise" (p.365). Well I don't want to read the whole )@$#%ing book to find out how to draw a bitmap. When I finally do figure it out I am guessing I could show someone how to do it in 10 lines of code so they wouldn't have to read 100 pages of baby-step drivel. If you want to find out how to do any one thing in .Net with this book expect to have to spend several hours reading the previous 100 pages from where it is supposedly explained. Microsoft Press should consider making encryption a core of their business. They are really good at it.
Read more...
Posted in C and C++ (Wednesday, August 20, 2008)
Written by Francisco Javier Ceballos Sierra. By Alfaomega Grupo Editor.
The regular list price is $70.60.
Sells new for $53.22.
There are some available for $53.22.
Read more...
Purchase Information
No comments about C / C ++ - Curso de Programacion.
|
|
|
Ansi/Iso C++ Professional Programmer's Handbook (Que Professional Series)
Computer System Performance Modeling in Perspective: A Tribute to the Work of Professor Kenneth C. Sevcik (Advances in Computer Science and Engineering: Texts)
Fast Track C#
C++ for Real Programmers (For Real Programmers Series)
The Complete Idiot's Guide to C# Programming
Framework-Based Software Development in C++ (Prentice Hall Series on Programming Tools and Methodologies)
Practical .NET2 and C#2 Second Edition: Harness the Platform, the Language, the Framework
Parsing Theory: Languages and Parsing (E a T C S Monographs on Theoretical Computer Science)
Microsoft Visual C++ .NET Step by Step (Step By Step (Microsoft))
C / C ++ - Curso de Programacion
|