Programming Books
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $14.74

quick nutshellReview Date: 2006-08-28
Great companionReview Date: 2002-09-24
In my opinion it is also good to read it at least once from the beginning - this gives some good insight on the language that might not always be immediately visible to beginners, or intermediate programmers who do not have years of experience behind them.
Most every C compiler these days supports some extensions and non-standard features, and some of those might be difficult to notice as non-standard. This book will also help you program in a more portable manner, and think in more standardized C.
references to MSDOS are long in the toothReview Date: 2005-09-25
A lot of the questions revolve around the assembly language-like constructs in C, for pointer arithmetic. Very easy to trip up here. And also in the related area of memory (buffer) allocation.
If that is not enough to keep you busy, Summit also talks about issues of portability across different operating systems or across different versions of the same operating system. At least you usually don't have to worry about the version of C itself. For system dependencies, Summit covers both unix and MSDOS. While C and unix grew up together, a reality is that much C programming goes on under Microsoft.
The references to MSDOS in the text reflect that the book was written in 95. Though even then, Microsft was deprecating DOS in favour of its newer Windows offerings. A newer version of this book might be overdue. Where Summit would no doubt discuss C under XP.
A C programmer's must readReview Date: 2005-03-14
One of the best programming booksReview Date: 2003-07-25
This is an excellent book. It is organised into chapters on different aspects of C, and in each chapter are dozens of FAQs that range from rather common to extremely fine-detailed. Three chapters which I particularly liked were Chapter 1 (declarations and initalisations), 3 (expressions and evaluation order), and 6 (arrays and pointers). Later chapters introduced new (at the time) concepts to me, including getopt, variable-length argument lists, and preprocessor tricks. The level of detail provided in each answer is extraordinary.
Other things I liked about the book: The index is excellent. There is a lot of discussion (spread across the FAQs) on the differences between K&R and ANSI C. (This was relevant to me because at the time, I was splitting my work between gcc and the proprietary cc compilers on DEC Ultrix and SunOS.) The style of writing is friendly and does not talk down to you. This is not a beginners' book!
Note that there is an online version, but it does not have nearly as many questions as in this book.

Used price: $5.50

The demonstration of real power of STLReview Date: 2003-05-11
C++ Standard Library From ScratchReview Date: 2002-03-23
An approachable book on the standard libraryReview Date: 2002-04-07
One point I should clarify, though: as far as I can tell, Jesse Liberty's contribution to this book consists of having his name on the cover. While this is unfortunate for the actual author, whose real accomplishments are undermined by that association, it is much better for the reader than if Mr. Liberty had actually had anything to do with the writing of the book. In that case, I would have expected to see much less clarity in the explanations and hundreds of errors, as those are his trademarks.
Kudos to Mr. Halpern! Keep writing... but under your own recognizance. You shouldn't have any trouble finding a publisher who will take you on without any "sponsorship". Good, clear technical writing is hard to find.
Finally, an STL book anyone can learn withReview Date: 2000-08-26
Gain valuable hands on STL experienceReview Date: 2002-05-24

Used price: $0.01

Good Book for a quick startReview Date: 2008-03-25
Blends concepts and code, paper book and online sourceReview Date: 2003-09-13
The use of an 8 character "CodeNote pointer" allows obtaining additional information from the codenotes web site while keeping the book a readable size and price. For example the paper chapter on SAX included examples in Java, but the online "CodeNotes" allows obtaining the source in Visual Basic. In the chapter on installation, I found both the instructions on the book and the online web site out of date, so they might want to update the web. The online notes on Sample architectures was particularly helpful, so don't neglect the section on "additional material" at the front of the book. I would have also liked an actual completed application demonstrated online.
great book, great valueReview Date: 2003-02-12
Excellent ResourceReview Date: 2003-01-19
Fantastic bookReview Date: 2002-08-01

Clear and conciseReview Date: 2008-04-27
Highly recommended!
Very nice beginner's book on LispReview Date: 2007-06-05
In the first part of the book, when describing functions, the author stays away from Lisp and any real programming notation, using diagrams to show some of the fundamental concepts -- which are explained in such a clear way that everything become so obvious! Later he switches to Lisp, telling you it's a "different notation for the same ideas".
The text is always clear, short and right to the point.
Excellent !!!Review Date: 2005-10-31
Makes you fall in love with LISPReview Date: 2006-01-06
Excellent TutorialReview Date: 2005-12-24
Although the book is now out of print, you can use the link below to download the pdf at no expense.
http://www.cs.cmu.edu/~dst/LispBook/


Lucid and TimelessReview Date: 2008-02-29
It is the best book that I know for fundamentals. Hence, it will be useful for years to come.
Must have for all embedded systems people.
Has been there on many occasionsReview Date: 2007-11-08
Excellent undergraduate textReview Date: 2005-07-13
Excellent BookReview Date: 2000-02-10
excellent, thorough, and clearReview Date: 2006-07-01
I dare say the student who aces this course is all but prepared to build a simplistic CPU on his own--"simplistic" because, though the concepts can be understood quite completely, it's an intricate challenge. Notably, the book has kept pace with the times: while the PDP-11 instruction set is didactically wonderful--clear and easy and even sporting reasonable opcode mnemonics--you don't see lots of PDP or LSI (or, for that matter, VAX) minis floating around nowadays. So, HV&Z moved on to the 68000, the Power PC, perhaps even the Pentium in the latest (of five or six) editions. (Good move, gentlemen: you've actually done your homework rather than just changing "happy" to "glad" and reprinting with a new version number!)
I used this book as a junior, but (a) I went to Cooper Union, which operates at an extremely high intellectual level [let's put it this way: I took a number of graduate-level computer science electives--compilers, OS, etc.--taught by Bell Labs MTSs as a junior and senior; and some "doctoral" courses that I took at Case were--honest Injun--watered-down versions of similar courses I had taken at Cooper], and (b) I graduated more than twenty years ago, and requirements always creep downward: a few credits fewer, a few tangential courses eliminated, perhaps one fewer humanities elective necessary to matriculate, etc. By 2006 standards, I would reluctantly have to reclassify HV&Z as a postgraduate text.
(A little puzzle for the reader: we had to build--from NAND gates--a microcomputer featuring two three-bit registers, and my squad was the only one that implemented an "exchange registers" function that required only one cycle and used no auxiliary storage registers. How did we do it? Tick ... tick ... tick ... time's up! The circuitry compared corresponding bits from both registers. If they matched, it did nothing; if they differed, it flipped both! So, there was no literal "exchange" operation: rather, each was simultaneously reset to the value of the other.)


Really heapfulReview Date: 2008-05-30
Embedded Linux ReviewReview Date: 2008-03-02
Excellent surveyReview Date: 2007-09-28
If it could fly it would be an X-Wing T65Review Date: 2007-04-29
So far the book proves that embedding Linux while not easy can be fun and interesting. You never know what Tux will do during his startup sequences, even if you did indeed write the stuff the kernel is using for that series of startup steps.
Very good book to study embedded LinuxReview Date: 2008-03-09
The chapters about the U-BOOT bootloader, the BUSYBOX embeded Linux and an extra piece of information on the JFFS2 file system are welcome. If the cross-development environment chapter had been about BUILDROOT, this book would have been THE BOOK for the present embedded Linux based systems designers.

Used price: $23.79

Great Resource for Those Defining the User Experience for Social Web SitesReview Date: 2008-07-18
The book explains how to prioritize features from the initial sign-up through active user participation on the social website. Many industry examples are given along with some of the reasons why each is successful or not.
The book is about designing the user interface and the overall web site experience. It can and should be read by all team members on the web project including: graphic designers, information architects and developers.
I lost this book so didnt read more than 1/4 of itReview Date: 2008-07-03
Sadly I lost it after reading 1/4 of it
He knows his subject Design for Social Web
and it was very interesting what I read
and there are good diagrams
Judy
Excellent textbookReview Date: 2008-06-30
Great introduction to social web applicationsReview Date: 2008-06-26
Many of the most amazing success stories on the web are social websitesReview Date: 2008-06-30

Used price: $9.64

Good manual for a beginning Website designer/creatorReview Date: 2007-10-12
After page 95 (or so), you jump right into Dreamweaver and are instructed as to its' functions. The Webpage you're building is a basic HTML page, and does not use any server-side technology like ASP, or PHP, or CGI/Perl.
It too is well layed-out, and step-by-step. I only wished that a deeper discussion of CSS integration was employed.
So, for the beginner, or for someone who likes to paper & pencil prep, I'd have to say that this is a worthwhile buy.
For the more advanced user, I'd have to say that you may be better off with more of a reference-style tome.
All said, I do not regret the purchase.
Great for the money.Review Date: 2006-06-11
My only critique is that it seemed like we didn't even get to actually using Dreamweaver 8 until about page 100. Before that was an intro to general web-site concepts and HTML.
Anyway, it's an attractive and informative book that is priced lower than most.
Dreamweaver 8 Design and ConstructionReview Date: 2007-07-16
I believe that the best way to choose website software is to understand what that particular program can do and how this may or may not suit your needs and your abilities. It doesn't help to buy software that can do seemingly magical things if you don't have a clue how to actually make it work. This book helps the reader understand the basics of the Dreamweaver 8 program with a taste of some of the more complex things that can be done.
Needs Color!!!Review Date: 2006-09-08
For anyone that uses Dreamweaver 8 on a daily basis this is a great reference guide but the layout editor could have done a much better job. If you care about content more than pizzaz, I think you will be happy with this book
**** RECOMMENDED
DREAMWEAVER FIELDS FOREVER!!Review Date: 2006-09-18
Campbell, begins by showing you how to devise your plan. Then, the author shows you how to develop a blueprint for your site. Next, he shows you how to add just about anything to the pages of your site. Finally, the author shows you how to take the working prototype that exists on your computer and publish it to the Web for all of the world to see.
This most excellent book serves an introduction to creating web sites using Macromedia Dreamweaver 8. More importantly, the focus throughout this book is that sound design and usability are inextricably linked.

Used price: $27.89

Excellent book on JMSReview Date: 2007-10-17
Excellent book on JMS,
topics in book like easy going ,
dont think just buy and read its worth
Decent book for JMSReview Date: 2004-09-25
An excellent way to learn JMS!Review Date: 2004-07-30
An extremely useful, practical and well-written book on JMSReview Date: 2004-07-23
Great book on JMSReview Date: 2004-10-08

Used price: $31.05

A solid IT methodology for the enterpriseReview Date: 2007-06-02
The book starts of with some background in the RUP. I particularly liked the description of RUP as serial in the large and iterative in the small. Within the RUP there are also nine disciplines (Business Modeling, Requirements, Analysis and Design, Implementation, Test, Deployment, Configuration and Change Management, Project Management, and Environment). The authors outline 10 best practices they see as core to the EUP (they extend the original 6 in RUP) - Develop iteratively, Manage requirements, Proven architecture, Modeling, Continuously verify quality, Manage change, Collaborative development, Look beyond deployment, Deliver working software regularly and Manage risk. Each is clearly described.
In addition to the change best practices, EUP adds a Production phase and a Retirement phase. They point out that the Production phase is not just maintenance or just operations and support but both and more. I think that any organization building systems should spend as much time and effort thinking about production and running their application in production (which includes maintaining it over time) as they do in building it and I was glad to see this so strongly proposed. They also added an operations and support discipline, mostly but not entirely in the production phase. This discipline includes running the system and making hot fixes. I think the Retirement phase is overkill for most organizations but some will find it useful.
They also added some "Enterprise Management" disciplines for use outside the context of a project and this too is a good idea. The disciplines are Enterprise business modeling, Enterprise Portfolio Management, Enterprise Architecture (I particularly liked the idea that "modifiability" should be considered as part of an enterprise architecture - far too few organizations do this well and fail to differentiate between stable services and much more changeable ones), Strategic Reuse (Again I liked the called-out focus on this - without a real plan no reuse is going to happen), People management , Enterprise Administration and Software Process Improvement (Another good one and a timely reminder to all that you should keep improving your software processes)
Overall I liked the book, though it was a somewhat dry subject (as methodologies often are). There was a lot of good advice, some nice tips and some clearly hard-won experience being shared!
No application is an islandReview Date: 2006-04-19
EUP gives a coherent roadmap of how to architect smarter and for the long term. For organizations that don't have a strong enterprise aptitude, this book is a lifesaver. The EUP provides the business case for implementing EUP that will help cut through the politics by addressing the benefits to the bottom line for pursuing an Enterprise Unified Process.
I will be referencing the EUP regularly, and passing it around to others in my organization!
Uniting diverse disciplines...under an easy to follow frameworkReview Date: 2005-09-12
The focus of EUP is to enhance the commonly accepted Rational Unified Process (RUP). The authors have added new disciplines to RUP that include business modeling, portfolio management, enterprise administration, reuse, enterprise architecture and process improvement. The introduction of business modeling into the overall process is essential to weave IT processes and disciplines into the most essential driver of any systems initiative - the business. The enterprise architecture discussion was also refreshing given that many organizations have forgone this discipline and have created redundant, stovepipe applications and data structures that significantly stifle business agility.
The "Reuse" chapter raises the rarely deployed reuse strategy. It is critically important to not replicate business processes, models, systems, data structures, source code and interfaces. The costs and risks of trying to keep parallel assets synchronized have been written about extensively. This book promotes the idea that reuse is just another aspect of the enterprise unified process. It is also one of the few discussions about reuse that recognizes the value of harvesting existing assets.
Also of note is the portfolio management discussion that focuses attention on the need to incorporate project management with application management. It should be noted, however, that portfolio management has much less focus on applications than the traditional industry definition as promoted by Gartner, Inc.
Finally, this book makes great use of tips, tool references and citations to books or papers that readers can use to expand on their understanding of a given topic. The last chapter of the book takes a realistic and honest look at deploying the enterprise unified process, including its possible retirement.
Must reading for any RUP organizationReview Date: 2005-07-23
The book is written in a straight-forward manner, is easy to read and is well-organized. Each chapter reminds you to be practical (the antipatterns), explains how the additional discipline relates to the others and provides software tools and suggested reading.
Don't RUPture your software development efforts without having the more comprehensive approach of the EUP!
A good coverage of RUP plus useful extensionsReview Date: 2005-06-29
I quite liked this book. Although it doesn't give enough emphasis to conceptual data analysis (something RUP has always been weak on), it has loads of useful, practical content that make it a worthwhile addition to the literature.
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250