Programming Books
Related Subjects: Libraries Tools Languages Environments Documentation
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: $2.99

An excellent book with well explained working examplesReview Date: 2006-03-02
A Perfect TextReview Date: 2005-10-18
Professor Comer's books are wonderful, but his contributions don't stop there. If you pride yourself on writing and are new to the academic realm you might find it useful to go to his website and read his advice on writing a dissertation. If you are a PhD student, or a master's student writing a thesis, this should be a mandatory stop. If you are simply a person who takes pride in writing clearly, you will learn important things.
Like Cliff NotesReview Date: 2005-12-27
Pro (This book): I like how it explained what each important function did (like read/write)
Con: The example code could be a little better.
This book is well-written and will be a good reference once I'm through with my class. I bought all 3 volumes since I could get them at a great price. What especially helped: sometimes books would take up to 50 pages explaining a topic. The "Internetworking with TCP/IP" series are excellent at giving the bottom line and at times makes it easier to understand the details within the longer-winded pages of other books. In a way, to me, it's like a set of cliff notes to my textbook.
If you're baffled about network programming, these books might be worth a try.
The only books to learn TCP/IPReview Date: 2000-08-30
A good,readable,working guide to TCP/IP SocketReview Date: 2001-01-13
You don't need much Unix to do exercise in this book.About the only System calls you need to know are fork(),Select(),sigalarm() and execve(). The book could have been expanded to cover HTTP,SOAP and some other protocols to give it a 5stars.

Used price: $75.60

A+++Review Date: 2005-09-23
Par Excellence!Review Date: 2006-11-14
Surely helps if you have taken a linear algebra course before. Some students who haven't had a linear algebra course find the math nomenclature formidable in the beginning.
Quite goodReview Date: 2006-07-31
Too VerboseReview Date: 2005-12-17
Nice intuition and good coverageReview Date: 2006-01-01
The quality goes down somewhat, perhaps neccessarily, in the latter half of the book as topics are presented less carefully, and in a somewhat rushed manner in order to cover all of the material the authors decided to include. Given that the fundamentals are covered so well, perhaps this is a fair trade.
The only real negative I can think of is that it's a small crime for professors to create their own publishing companies (Athena only publishes works by a small group of MIT professors) and then still charge outrageous amounts for the books. This would be completely unacceptable were it not for the fact that, unlike most self-published work, this book's production quality is on par with that of the large publishers.

Used price: $0.52

good reference for C++ programmersReview Date: 2003-05-22
It also covers some Java libraries and briefly outlays applets. There does not seem to be any coverage of servlets or server-side programming.
As good a reference as it is, it seems to be missing some things, most notably initializations. There are pieces of Java code I've seen something like:
subr1(new Foobar {blah(){foo;} blah1(){bar;}});
i.e., a class (Foobar) is being initialized dynamically before calling a function subr1(). The exact circumstances of initialization of variables and dynamic classes are not covered at all in this book.
Other than that, this book is great.
Swiss Army Knife of Java manualsReview Date: 2002-09-26
And like JIAN, there is a good amount of reference material in this book, not with the extended detail of JIAN, but enough to get by most of the stumbling stones one encounters while programming.
As a student, I can only carry so many books in my backpack; when I'm programming in the university labs, I want concise and useful as my qualities. At home, I have my Java reference library (CJ, JIAN, etc.), which I consult when I'm at a quandary; for portability and my lab work, this book is the Swiss Army knife of references, one that I carry regularly, and one that can solve about 75-80% of Java problems I encounter.
Swiss Army Knife of Java manualsReview Date: 2002-09-26
And like JIAN, there is a good amount of reference material in this book, not with the extended detail of JIAN, but enough to get by most of the stumbling stones one encounters while programming.
As a student, I can only carry so many books in my backpack; when I'm programming in the university labs, I want concise and useful as my qualities. At home, I have my Java reference library (CJ, JIAN, etc.), which I consult when I'm at a quandary; for portability and my lab work, this book is the Swiss Army knife of references, one that I carry regularly, and one that can solve about 75-80% of Java problems I encounter.
Swiss Army Knife of Java manualsReview Date: 2002-09-26
And like JIAN, there is a good amount of reference material in this book, not with the extended detail of JIAN, but enough to get by most of the stumbling stones one encounters while programming.
As a student, I can only carry so many books in my backpack; when I'm programming in the university labs, I want concise and useful as my qualities. At home, I have my Java reference library (CJ, JIAN, etc.), which I consult when I'm at a quandary; for portability and my lab work, this book is the Swiss Army knife of references, one that I carry regularly, and one that can solve about 75-80% of Java problems I encounter.
Swiss Army Knife of Java manualsReview Date: 2002-09-26
And like JIAN, there is a good amount of reference material in this book, not with the extended detail of JIAN, but enough to get by most of the stumbling stones one encounters while programming.
As a student, I can only carry so many books in my backpack; when I'm programming in the university labs, I want concise and useful as my qualities. At home, I have my Java reference library (CJ, JIAN, etc.), which I consult when I'm at a quandary; for portability and my lab work, this book is the Swiss Army knife of references, one that I carry regularly, and one that can solve about 75-80% of Java problems I encounter.

Used price: $37.73

Nice BookReview Date: 2006-11-10
doesn't cover all of Numerical calculus and not all of mathematical proofs but great if you are looking study practical programming with Java.
I recommend this book only if you know Java and have basic numerical knowledge.
Great coverage of numerical computing in JavaReview Date: 2007-01-04
Part 1: WHY GOOD COMPUTATIONS GO BAD - Simply copying formulas out of a math or statistics textbook to plug into a program will almost certainly lead to wrong results. The first part of this book covers the pitfalls of basic numerical computation.
Chapter 1 discusses floating-point numbers in general and how they're different from the real numbers of mathematics. Not understanding these differences, such as the occurrence of roundoff errors, and not obeying some basic laws of algebra can lead to computations that go bad.
Chapter 2 looks at the seemingly benign integer types. They don't behave entirely as the whole numbers of mathematics do. Arithmetic operations such as addition, subtraction, and multiplication take place not on a number line, but on a clock face.
Chapter 3 examines how Java implements its floating-point types. The chapter examines the IEEE 754 floating-point standard and shows how well Java meets its provisions.
Part 2: ITERATIVE COMPUTATIONS - Computers are certainly good at looping, and many computations are iterative. But loops are where errors can build up and overwhelm the chance for any meaningful results.
Chapter 4 shows that even seemingly innocuous operations, such as summing a list of numbers, can cause trouble. Examples show how running floating-point sums can gradually lose precision and offer some ways to prevent this from happening.
Chapter 5 is about finding the roots of an algebraic equation, which is another way of saying, "Solve for x." It introduces several iterative algorithms that converge upon solutions: bisection, regula falsi, improved regula falsi, secant, Newton's, and fixed-point. This chapter also discusses how to decide which algorithm is appropriate.
Chapter 6 poses the question, Given a set of points in a plane, can you construct a smooth curve that passes through all the points, or how about a straight line that passes the closest to all the points? This chapter presents algorithms for polynomial interpolation and linear regression.
Chapter 7 tackles some integration problems from freshman calculus, but it solves them numerically. It introduces two basic algorithms, the trapezoidal algorithm and Simpson's algorithm.
Chapter 8 is about solving differential equations numerically. It covers several popular algorithms, Euler's, predictor-corrector, and Runge-Kutta.
Part 3: A MATRIX PACKAGE - This part of the book incrementally develops a practical matrix package. You can then import the classes of this package into any Java application that uses matrices.
Chapter 9 develops the matrix class for the basic operations of addition, subtraction, and multiplication. It also covers subclasses for vectors and square matrices. The chapter's interactive demo uses graphic transformation matrices to animate a three-dimensional wire-frame cube.
Chapter 10 first reviews the manual procedure you learned in high school to solve systems of linear equations. It then introduces LU decomposition to solve linear systems using matrices. An interactive demo creates polynomial regression functions of any order from 1 through 9, which requires solving a system of "normal" equations.
Chapter 11 uses LU decomposition to compute the inverse of a matrix efficiently and reliably. A demo program tests how well you can invert the dreaded Hilbert matrices, which are notoriously difficult to invert accurately. The chapter also computes determinants and condition numbers of matrices, and it compares different algorithms for solving linear systems.
Part 4: THE JOYS OF COMPUTATION - The final part of this book covers its lighter side of numerical computation.
Chapter 12 covers Java's BigNumber and BigDecimal classes, which support "arbitrary precision" arithmetic--subject to memory constraints, you can have numbers with as many digits as you like. This chapter explores how these classes can be useful. You compute a large prime number with more than 3,000 digits, and you write functions that can compute values such as the square root of two and e^x to an arbitrary number of digits of precision.
Mathematicians over the centuries have created formulas for computing the value of pi. Enigmatic Indian mathematician Ramanujan devised several very ingenious ones in the early 20th century. An iterative algorithm supposedly can compute more than 2 billion decimal digits of pi. Chapter 13 uses the big number functions from Chapter 12 to test some of these formulas and algorithms.
Chapter 14 is about random number generation. A well-known algorithm generates uniformly distributed random values. It examine algorithms that generate random normally distributed and exponentially distributed random values. The chapter concludes with a Monte Carlo algorithm that uses random numbers to compute the value of pi.
Mathematicians have mulled over prime numbers since nearly prehistoric times. Chapter 15 explores primality testing and investigates formulas that generate prime numbers, and it looks for patterns in the distribution of prime numbers.
Chapter 16 introduces fractals, which are beautiful and intricate shapes that are recursively defined. There are various algorithms for generating different types of fractals, such as Julia sets and the Mandelbrot set. In fact, Newton's algorithm for finding roots, when applied to the complex plane, can generate a fractal.
Excellent coverage of many aspects in numerical computingReview Date: 2005-10-21
Ronald Mak has taken the trouble to explain IEEE floating point standards in a fun and easy-to-understand manner.
Another thing about this book that is worthy of a mention is its great OO programming styles. Codes are also well commented and reader friendly. Overall, it is a great source to learn not just on how to program numerical methods in Java but how to write good OO programs.
The only two bad things I could say about this book is that I should have gotten of this book much earlier and if only Amazon allows a Six Stars rating.
if (java != eCommerce) { ...Review Date: 2004-11-21
with detail and depth best left for more specialized and hard-core texts that the curious reader can explore after this one. Refreshing.
Educational, interesting, and funReview Date: 2003-05-26
This book is an introduction to numerical computing using Java providing "non-theoretical explanations of practical numerical algorithms." While this sounds like heady stuff, freshman level calculus should be sufficient to get the most out of this text.
The first three chapters are amazingly useful, and worth the price of admission alone. Mak does a fine job explaining in simple terms the pitfalls of even routine integer and floating-point calculations, and how to mitigate these problems. Along the way the reader learns the details of how Java represents numbers and why good math goes bad. The remainder of the book covers iterative computations, matrix operations, and several "fun" topics, including fractals and random number generation.
The author conveys his excitement for the subject in an easy-to-read, easy-to-understand manner. Examples in Java clearly demonstrate the topics covered. Some may not like that the complete source is in-line with the text, but this is subjective. Overall, I found this book educational, interesting, and quite enjoyable to read.

Used price: $5.78

Java Programming with Oracle SQLJ - above averageReview Date: 2004-04-10
The book explains how SQLJ relates to SQL, PL/SQL, Java, JDBC and it provides a good introduction to the JDeveloper IDE (Integrated Development Environment).
The book is written very clearly and the appearance and organization of the text is well up to the O'Reilly standard.
I can't comment on the worked examples yet as I have not yet tried them out.
Easy readingReview Date: 2004-01-25
Outstanding bookReview Date: 2002-11-08
I liked this book because it covers SQLJ programming, as well as:
1. Oracle SQL.
2. Oracle PL/SQL.
3. Oracle JDeveloper.
4. Developing J2EE components for the Oracle9i Application server (9iAS) such as EJB, servlets and JSP.
5. Java stored procedures.
I liked the author's writing style: it is clear and to the point. I found it very easy to read, and was able to follow the examples in the book and apply them to my own programs.
I highly recommend this great little book!
Java Programming with Oracle SQLJReview Date: 2002-06-15
Well worth the price.Review Date: 2002-03-27
I found myself incorporating the material presented into my work before I finished reading the book.
An excellent resource.

Used price: $24.00

New Tools for Old ProgramsReview Date: 2002-10-03
We give it to our clientsReview Date: 2002-07-24
Timely guidance in hectic timesReview Date: 2002-10-03
Neat, pragmatic ideas for a messy businessReview Date: 2002-09-04
No silver bullets when dealing with legacy systems!!Review Date: 2002-11-08
The strategies outlined in this book will help the IT department become a partner with functional business units in delivering solutions that address burning business problems. The focus shifts to providinig measurable value to the business as opposed to implementing unified and elegant technologies.

Used price: $0.75

The Ultimate Lingo referenceReview Date: 2000-10-18
I can't find an updated version of it - if anyone knows of one please let me know!...
Don't bother looking anywhere else, this is the best!!!!Review Date: 1999-02-27
The thing I like most is having the Lingo grouped by subject, it makes things so easy to look up.
Darrel, please make a reference like this for Perl!!!!
Do things with Director that others only wish they could.Review Date: 1999-01-30
If you programming in Lingo...Review Date: 1998-08-17
the indispensable book for Lingo-ProgrammersReview Date: 1999-01-15
Have fun
Best regards
Patric Simon

Used price: $31.83

Best Book for a Network Admin Hands DownReview Date: 2008-07-29
MCSE, MCITP and MCTSReview Date: 2008-06-12
Absolutely Outstanding! Review Date: 2008-05-25
If you want to pass 70-640, get this book!Review Date: 2008-05-23
OUTSTANDING Guide!Review Date: 2008-05-15

Used price: $26.73

I like this book!Review Date: 2008-08-17
Well written!Review Date: 2008-07-31

Used price: $0.49

Would've given it 10 starsReview Date: 2006-09-13
I bought this book because our company launches a new dev project for providing alerts to customers on their financial data (wires, etc.), and I've read that SQL NS is way better than any custom app.
First of all, now that I've read most of the book (and worked through all the samples), I totally support that info.
Secondly (yet very important), I swear I have never had a technical book that was as easy to read and comprehend as this one!
Microsoft is inclined to use some sort of "bureaucratic English" on MSDN, which is a pain in the neck to understand for someone like me (apparently, English is not my native language).
However, even though the author is a Development Lead for SQL NS at Microsoft, his book is as easy to read as my favourite science fiction books (and far easier to read than most of fantasy books like those by Tolkien).
The examples in this book lead you from the most basic concepts of NS to the most advanced features such as developing a custom delivery protocol or a custom standalone event provider.
All you need to start with it is basic knowledge of T-SQL (or, just any flavor of SQL) and XML (REALLY basic!).
And, yes, it's true, you can build a fully functional prototype in less than 2 weeks. I did.
It's a pity that the maximum number of stars is 5.
This book is truly a masterpiece.
A must-have for everybody working with data-driven applications.
An Excellent SQLNS bookReview Date: 2005-06-16
If you use SQLNS as a notification application framework, it's very easy to get a first instance working, but when your app gets popular and you need 10 more just like it immediately, working with SQLNS quickly becomes all-consuming, that's what I meant by "SQLNS as a way of life". If you're looking to "check out" SQLNS or see if its "right" for your application that's fine too, the preface even gets you quickly up to speed on the SQLNS lingo. I also remember Shyam writing to me a few times about the "its not a custom delivery channel, its a custom delivery protocol". In any case, there's *no way* you can be dissapointed with this book.
An absolute must-haveReview Date: 2005-05-17
One of the key sections of the book is how to troubleshoot your NS application which is the USP of this book, seeing that such treatment to that particular area has not been given anywhere else.
I would strongly recommend this book to anyone who is interested in developing NS applications.
This is *The* SQL-NS BookReview Date: 2005-02-01
A Must Read for Notification Services Developers Review Date: 2005-01-31
The book is structured to provide quick, step-by-step implementation instructions as well as detailed explanations of the hows and whys of Notification Services.
I was particularly grateful for Part III of the book that details optimization, deployment and administration requirements.
Another invaluable part of the book is the chapter on setting up your development environment. I had to do my first application before the publication of this book and I will tell you that had I had this book then, the time I would have saved would have paid for the price of the book many times over.
Related Subjects: Libraries Tools Languages Environments Documentation
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
If you are interested in learning TCP/IP programming on Unix platform this is the only book you need.
It does assume that you have knowledge of some C programming, but it does not assume that you are an expert.
Excellent Book.