Programming Books
Related Subjects:
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: $13.54

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: $8.74

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.12

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.)

Used price: $10.00

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: $31.49

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: $29.74

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.

Used price: $0.01

JDS Linux Live CD with complete instructional textReview Date: 2004-12-28
In Exploring the JDS Linux Desktop the authors take the reader through the installation process and all the basic information for using the JDS Linux Desktop. Not only do they go over the infrastructure items like networking and printing but also the most common applications that come with JDS Linux Desktop. These applications include email, calendaring, instant messenger, the web browser, StarWriter (word processing), and StarCalc (spreadsheet). They even go over various options for running Windows programs in JDS Linux including some options that often run Windows programs faster than Windows!
The book comes with a Live CD, which is a version of JDS Linux Desktop that runs from the CD. Simply put it into your CD-Rom drive and boot your computer and you are running Linux with a graphical interface. I tried it on a couple of computers on which I had trouble getting a much more popular version of Linux to recognize the on-board video interface but JDS Linux Desktop got it right the first time and worked as expected without any special manual configuration. While many of the items covered in the book are not on the CD, enough of them are there to give the user a good feel for how the operating system works. The book warns that the Live CD allows you to create documents but you cannot save them. However, that is not entirely true. If you are knowledgeable in Linux it is simple enough to open a terminal and mount the hard drive - including a Windows formatted drive and save any files there.
Although I have done a lot with the Linux operating system this is the first time I have used the Sun Java Desktop System (JDS). The interface is very professional and definitely on par with Windows. Exploring the JDS Linux Desktop is a highly recommended read for anyone who wants to learn the basics of navigating and using this system.
Excellent book for both the technical and non-technical!Review Date: 2004-10-11
Hats off to the authors for writing this fabulous book which has found a permanent place in my collection.
A course book with companion softwareReview Date: 2004-10-20
The book is excellent clear and direct written with the user in focus. Thanks to the authors insight and experience, even usual more difficult subjects like Internet and network setup are presented to the user with simplicity. But the user also learns to do real work in the Linux environment, as there are relative extensive introductions to the central Internet and office applications.
Also support staffs and Unix or Linux system administrators will derive advantage from learning the JDS GUI ways whenever possible. If I should suggest an extra wish for a second issue (knowing it was out of scope this time), it would therefore be to complete a chapter or two on local networking with typical client-server configurations. In small office and workgroups, one of the users often has to manage also the necessary system administration, and not unusual in a mixed Linux/Unix/Windows environment.
I was also impressed by the the JDS demo on the companion CD, how well it booted and started up with hardware autodetection. The only thing I had to change manually afterwards in the Yast2 configuration tool, was setting my keyboard to Norwegian layout. By help of this demo CD, which implements a nice variant of the JDS theme, it is really possible to explore JDS Linux live, even without installing the system on the disk. That is trying before buying.
My conclusion is therefore safe: Exploring JDS Linux Desktop is recommended for all with interest to learn and use the nice JDS, working environment and applications in a quick and easy way.
Wonderful SupriseReview Date: 2004-10-16
An important step forward for Linux Review Date: 2004-10-10
It is also unusual because you don't need to buy the software to learn JDS. It comes with a completely live version of Linux that runs from a one's CD Rom drive. It doesn't disturb the existing software on your hard drive. That's important to me because I am able to try everything out without having to make a commitment to changing my system.
I thought the authors did an usually good job of writing to the non-technical audience. They explained what they needed to and allowed the reader to get right into working with the system. It also allowed me to see the similarity between Linux and Windows. I think it proves than someone can go from from Windows to Linux without much pain.
Overall, the book is a good read, interesting and unusually high quality consider it's on a technical subject. I recommend it to anyone curious about Linux or who has purchased Linux and wants to get better at using it. Also, I think it's reasonably priced.

Used price: $8.42

Harness the power of FileMaker Pro and XMLReview Date: 2003-05-23
Filemaker Pro 6 Developer's Guide to Xml/XslReview Date: 2003-05-28
The page layouts and presentation of the code and formatting is first rate. I was able to put what I learned into practice on day one of reading the book. This is a must have for all FileMaker Pro Programmers. I've recommended it to all my programmers. I recommend it to all who plan to ride the wave of the future with FileMaker Pro's XML features.
Ray Clements
Well-written and well-presentedReview Date: 2003-07-26
The Last WordReview Date: 2003-06-08
Where Was This Book When I Was Learning XML?Review Date: 2003-05-26
It is obvious when reading through this material, that Beverly Voth writes from experience. Her book is well researched, has a firm grasp of the FileMaker XML grammars and provides lots and lots of examples that make it easy for a developer to adopt this technology.
This book is full of useful tips, hints and clear explanations. There are many simple step by step exercises, XML and XSLT examples along with many do's and dont's that take the pain out of the development cycle.
The guide is complete with a useful list of resources, links and references and a glossary of acronyms and terms.
I use FileMaker applications everyday, I write stylesheets and now I always keep this book next to my computer as a quick reference and useful guide.
Related Subjects:
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