Applied Languages 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: $2.39

A seminal and essential additionReview Date: 2007-05-08
Suitable as Text or ReferenceReview Date: 2007-03-08
In general this book does not cover the background mathematics that enables image processing. Those are left to specialty books on the subject. Instead this book is intended to be used in conjunction with hands-on equipment where the reader is encouraged to experiment with different methods to determine what is needed for the particular job.
While suitable for use as a text, this book is really a handbook for technical users. The book is more oriented to what the various tools availavle to help actually do.
great book focusing on concepts rather than mathReview Date: 2007-08-16
New 5th edition continues its tradition as a valuable toolReview Date: 2007-03-09
The jewel in the crown of this book is the companion CD. It contains over 200 Photoshop plug-ins for performing the operations mentioned in this book. These plug-ins work on 8-bit grayscale and 24 bit RGB images and are divided into the categories of image adjustment, color manipulation, image math, boolean operations, Fourier processing, morphological operations, neighborhood processing, distance-map operations, thresholding, feature measurement, calibration, stereology, and surface rendering. The bad news is that you have to obtain the CD separately. If you need to understand the detailed mathematics behind such operations, you might consult Digital Image Processing by Gonzalez and Woods, and then come back to this book for the tools to accomplish the operations explained in that book. The updates to this fifth edition include an additional chapter on human vision and how it ties into image processing. Also, the author has updated his sections on image acquisition hardware and software to describe the latest tools available. Finally, the topic of tomographic imaging has been expanded and given its own chapter and the chapter on 3-D image acquisition has been deleted.
This is an excellent book on image processing from a systems engineering and user standpoint. You will be disappointed if you expect to learn the algorithms behind the techniques demonstrated in this book.
Nearly perfectReview Date: 2006-07-27


A classicReview Date: 2003-07-23
This book is about code - about %90 of the pages have source. Perhaps the first book I ever seen that has compilable, working code. Also, I think the examples and interfaces in this book are much better than the Core book.
In short, if you have the core patterns book and are stuck, this indeed could be exactly what you need. I would say you could skip that book and start with this one.
I've read a lot of patterns books. Most didn't really help. Some got me to the point of asking new questions. This book, and "design patterns explained", are in my view indispensable classics. They left me with a clear understanding of what I was trying to learn.
One negative point: I read the comparison between "service to worker" and "dispatcher view" several times and I still don't get what they are trying to say. This is one of the few places in the book where there is no code, and it probably could have helped me here. To be fair, it does have some nice sequence diagrams but its seems lacking compared to the rest of the book.
A must for J2EE loversReview Date: 2002-11-25
patterns and theserverside.com patterns (in <
contains lots of demonstrable code.
Web tier patterns can be used as template for web tier for
any j2ee project; persistence framework explained the
Data Access Object and Value object in the clearest way;
it always contains security patterns and integration
patterns, which are not discussed too much in other books
as <
for the J2EE Core Patterns book and <
and even wider than them.
This book presents patterns inside frameworks, so you can
easily see how it is used in real life. This book uses UML
in a very elegant way so it's also useful to learn UML
in J2EE.
A must for J2EE lovers.
Daniel
SCJP, SCJD, SCWCD, SCJEA and IBM Certified XML Developer.
NOT totally convincingReview Date: 2003-07-21
Previous knowledge of design patterns in general would certainly help you to get the most from this text. For a simple,clear, no bs introduction I recommend Design Patterns Explained: A New Perspective on Object-Oriented Design
by Alan Shalloway, James R. Trott.
Applied patterns for J2EEReview Date: 2002-10-22
The web tier chapter details patterns that could be used for request processing with session management, view manipulation, validation and security. The persistence framework chapter was perfect for our implementation with its data access layer strategy based on DAOs and value objects, though we would have liked to see some transaction management patterns. The scalability and performance concerns have been closely investigated, as have all security designs like single-access, check-point and role patterns. A working example targeted for a leading app server could have proved useful here, though there is plenty of code available for download. After all is said and done, the chapter on integration where everything comes together nicely, scores top marks for topics not usually found in other books.
An excellent addition to anyone's J2EE repertoire.
Excellent book on design patterns and frameworksReview Date: 2003-01-12
This book starts where "Core J2EE Patterns" ends. Instead of being one more book on patterns catalog and snippet code, it plucks related patterns and weaves them into a framework. This framework-oriented approach starts with the simple but pertinent observation that standard J2EE patterns like Service-to-Worker and Dispatcher View can be reinterpreted as micro-frameworks and continues throughout the rest of the book. For example, chapter 3 combines 3 patterns( DAO, VO, Service Locater)together to lay the foundation of a persistence framework.
Another positive aspect of this book is that it devotes complete chapters to security and integration patterns.Of late, integration patterns have become important enough to merit a web site of their own ( integrationpatterns.com ) and it is quite hard to find other good references on security patterns.
Thus this book has a lot of new things and perspectives to offer and deserves more attention than it seems to be getting.
Finally a criticism : This book mentions other books by name and ISBN numbers without mentioning the author(s) of the books. This is the first time in my life I have seen such a practice. This is definitely a bad practice and an antipattern and a cruelty to poor authors who deserve to be mentioned by name.

Used price: $2.08

The same excellent bookReview Date: 2002-09-14
Has taken me from being a basic to an advanced Oo programmerReview Date: 1998-11-09
Best I've found.Review Date: 2002-01-30
Most Systematic approachReview Date: 2000-03-14
ExcellentReview Date: 1998-11-30
Used price: $0.92

A classic when looking for information about algorithmsReview Date: 2003-10-26
Good introductory textReview Date: 2004-10-14
Now, many years later I have to say that I can't think of any algorithm book I've come across that manages to balance theory and concrete solutions so well; and I own quite a few books on algorithms. (Some might object to the fact that the book uses Pascal as the implementation language, but I think I've seen this book tailored for other languages too).
Also, for a general book on algorithms, Sedgewick managed to pick a very good mix of topics to cover. According to a friend of mine (whom happens to know Sedgewick personally), the book just represents a cross-section of what Sedgewick himself was interested in.
This book was very useful to me when I was a teenager starting to understand bread and butter algorithms, and it continues to be a good reference still to this day. I would recommend you buy this book if you need a good book on fundamental algorithms.
(Also, the typography is very sober and clean, and the illustrations to most of the problems are very clear)
Excellent text on basic algorithms - too bad it's PascalReview Date: 1999-09-30
The example code is actually run by the typesetting system to generate the graphs showing the operation or efficiency of the algorithm, so you have a high confidence factor in the example code. Too bad it's in Pascal -- which is probably why this book is out of print.
I was very surprised at the low ratings awarded by reviewers to the paperback edition of Sedgewick's "Algorithms in C" -- yet there were good reviews of the hardcover edition. Evidently the example C code didn't meet the high standards of the Pascal version.
My favorite introduction to algorithmsReview Date: 1997-08-09
The book covers a breadth of topics, from sorting and searching, to computational geometry and mathematical algorithms. It is an extremely well-written book. Each algorithm has been carefully implemented in Pascal (you may also want to have a look at the editions of the book for C++ and other languages). It is an excellent book, both for practitioners and programmers, as well as an introduction to the theory of algorithms!
Highly recommended!
Can Programs Teach Algorithms?Review Date: 2001-01-05
I am concerned that this approach, while well-motivated, is not successful. My evidence is in the criticisms of this and later editions that dwell on the choice of programming language and on stylistic matters in the use of the chosen language. This places too much emphasis on code. Although code rules these days, I remain unconvinced that this simplification is a good thing. For me, one of the great insights in development of software is identification of layers of abstraction for conquering the organization of complex application programs. Separating design, algorithm and implementation is a critical first step toward that mastery.
Meanwhile, "Algorithms" serves up a handy set of recipes for a variety of basic computing situations. The 45 sections cover fundamental methods of widespread application in computing and software development. The presentations are straightforward and illuminating. The compilation bears re-examination every time one sits down to identify key methods for a new application.
I recommend supplementing this material with the practical methods of Kernighan and Plauger's "Software Tools" and the insightful explorations of Bentley's "Programming Pearls." Most of all I encourage development of enough sense of the material in Donald Knuth's "Art of Computer Programming" to be able to read the discussions of algorithms and problems there, even if you never use the particular implementations.

Used price: $19.50

The Essential Text for Knowledge DiscoveryReview Date: 2008-02-24
There is a wealth of useful data hidden within our own raw data. This book presents the statistical methods required to transform these data into useful information, in the form of mathematical equations (e.g. Cost Estimating Relationships).
It is simply one of the most important texts for Decision Support and Knowledge Discovery you can find. This book is an excellent value and is an absolute must-have for Program Managers, Project Managers, and Parametricians.
Metrics based process improvementReview Date: 2002-09-25
This should provide software development managers with a well founded handle to get more grip on development efforts.
A Software Metrics Must HaveReview Date: 2002-10-06
Clearly written tutorial and fact book on SW metricsReview Date: 2002-06-29
What I like about this book is that it's a tutorial on the statistical skills and knowledge that you'll need, and it combines this learning goal with the basics of software metrics and how they can be employed to measure productivity, estimate projects, and manage costs and organizational quality. The core approach is data analysis, and the main tools that the book employs are multi-variate techniques, regression analysis and correlation and sensitivity tests. The author has a talent for clearly explaining a dry subject, and while it will take a good deal of effort to master the material because of its nature, the excellent writing and illustrations will make it easy to quickly grasp statistical fundamentals and put them to use.
The lessons are taught within the framework of four case studies that are realistic and apply to the real world. The case study topics are: productivity analysis, analysis of time to market factors, development cost analysis, and maintenance cost drivers. These cover the full range of both internal development and product-line software engineering. I especially like the inclusion of maintenance costs as a topic of study because this area contributes significantly to total costs of ownership, but is often overlooked.
As of the date of this review there are two primary books that address measurement from a statistical perspective: this one and Florac's and Carleton's "Measuring the Software Process". Deciding which is better is a matter of assessing your needs. The key strengths of this book is the tutorial nature and the wide range of case studies that are used to reinforce the learning. The key strengths of "Measuring the Software Process" is that it goes much deeper into analysis and also includes statistical process controls and other techniques that are present in highly mature development organizations. Regardless of which book you choose (or if you choose both), the information and knowledge to be gained is the foundation of SQA and best practices in project management.
A must read for any one interested in s/w metrics & mgmt.Review Date: 2002-10-25
Used price: $10.00

Pure mathematical view of Computability and ComplexityReview Date: 2002-02-14
A special note goes to the chapter on Blum's complexity, which is about the only good place where I found it and from where I studied for my course on Complexity I.
For this reason the book requires quite more attention than others, but it really worths all the time one can spend reading it. Truly understanding Computability and Complexity as Professor Davis teaches them with this book is in my opinion a definitely high achievement, bringing the sensation that you grasp it totally, with no space for ambiguity or weakness.
Beautiful overviewReview Date: 2001-07-11
After a brief review of elementary mathematics and mathematical logic in chapter 1, the authors move right into the consideration of computable functions in chapter 2. They choose a particular abstract programming language in which to study the computability theory, which is built from variables, and programs that can be built from lists of instructions. Examples of programs are given, which have a Fortran flavor, with examples of computing partial functions. Unfortunately, a plethora of GOTO statements appear in the programs, and throughout the rest of the book, which is surprising given the publishing date. The use of these GOTO statements in the book is a major annoyance.
Then in chapter 3, the authors discuss primitive recursive functions, beginning with a treatment of composition, followed by the all-important concept of recursion. The class (PRC) of primitive recursive functions is introduced, and shown to be computable. The primitive recursive predicates are introduced, followed by a proof that the existential and universal quantifiers over an element of a PRC class are also PRC. This is followed by a discussion of minimalization and Godel numbers.
The next chapter is very interesting, wherein the famous halting problem is discussed and related to Church's thesis. The authors stress, most importantly, that an algorithm cannot be defined outside of the choice of a language, and therefore Church's thesis cannot be proved as a theorem. The authors also introduce recursively enumerable sets and show, via diagonalization, that non-recursively enumerable sets exist. They give an interesting example of a function that is computable but not primitive recursive.
The next chapter extends the results to strings of symbols instead of just numbers, and the authors introduce programming languages for doing string computations. One of these is the famous Post-Turing language, which they use to discuss the halting problem, with a variant used in the next chapter on Turing machines. The authors discuss the famous halting problem for Turing machines in this chapter. This is followed in chapter 7 by a discussion of productions and simulation of nondeterministic Turing machines. A very lucid treatment of Post's correspondence problem is given.
Things get somewhat more complicated in chapter 8, where the authors attempt to classify unsolvable problems. It contains one of the best discussions I have seen in the literature on oracles, and the authors give a very clear treatment of arithmetic hierarchies.
The second part of the book reads more like a book on compilers, as the authors delve into the area of grammars and automata. Regular languages, deterministic and non-deterministic finite automata are discussed, and Kleene's theorem, which states that regular languages and finite automata define the same languages, is proven. The context-free languages, so familiar from the study of compilers, are discussed also, along with a proof that a context-free grammar can be reduced to a Chomsky normal form grammar. Pushdown automata, needed for accepting context-free languages, are treated in detail. The authors give a good explanation here as to the additional facilities needed for a finite automaton to decide if a word belongs to a "bracket" language. Chomsky hierarchies are also discussed, and the authors motivate nicely the need for a linear bounded automaton to accept context sensitive languages.
Part three of the book is an overview of mathematical logic, and begins with a treatment of the propositional calculus. The satisfiability problem is discussed for this system, along with how to reduce formulas to normal form. The important compactness theorem is given a very detailed proof. Predicate calculus is then discussed, and Herbrand's theorem, which effectively reduces logical inference in predicate calculus to a problem of satisfiability of universal sentences, is proven. This theorem is fascinating and has important applications to automated theorem proving, as it ties together semantic and syntactical properties of a formal system. The Godel incompleteness theorem and the unsolvability of the satisfiability problem in predicate logic is proven.
In part 4, issues in computational complexity are addressed, the measure of complexity given in terms of the Blum axioms. This is a very abstract way of introducing complexity theory, as it introduces measures of complexity that more general than time and space complexity. The fascinating gap theorem, comparing program performance on two computing machines via complexity measures, is proven. This is followed by a detailed discussion of the speedup theorem, which essentially states that there is a wildly complicated recursive function such that for any program computing this function, there exists another program computing the function that works a lot faster for almost every input. The polynomial-time computability is discussed along with the famous P vs NP problem, with the discussion given in terms of Turing machines. Examples of NP-complete problems are given.
The last part of the book covers semantics, with operational and denotational semantics defined and compared. The emphasis in this part is on programming languages and constructions that one would actually find in practice, and so the preceding chapters on computable functions must be extended. The concept of an approximate ordering is introduced to allow for the instantaneous of a computation at some point before its completion. The denotational semantics of recursion equations and infinitary data structures are discussed, with the latter put it in to deal with the sophisticated systems that are constructed here. The discussion here is very involved, but the authors do a fair job of explaining the need for these types of data structures. The same is done for operational semantics, and the authors finally show that the computable numerical functions are actually partially computable. They then show the existence of computable irrational numbers.
CS Theory at it's bestReview Date: 2000-03-30
My favorite book on the theory of computationReview Date: 2000-05-10
This is a wonderful text about the theory of computation.Review Date: 1999-02-25

Used price: $31.14

Truly Neat Book!Review Date: 1998-02-17
Mathematically very rigorous but still very readableReview Date: 1997-10-21
Excellent Modern TextbookReview Date: 2000-06-24
Superb!Review Date: 2001-03-19
Rather than being a dry recitation of encryption and cryptanalysis schemes, Bauer provides a great deal of information about what actually goes wrong when one tries to construct a cipher that must be used under pressure by non-cryptologists, with plenty of historical examples to illustrate his points. And he discusses at some length the ways in which cryptanalysts can hope to unravel ciphers and codes too strong to be broken by standard methods. Much of what he has to say I had never seen in print before; some of it was brand new to me. Perhaps it helps that Bauer is German, and doesn't have to write with the uneasy feeling that NSA or MI-6 is looking over his shoulder at every line he writes. For example, his explanation of how Robert Murphy compromised an American cipher in WW II so badly that the Germans could read it easily is one that I think some American officials would probably still prefer not to have in print.
Despite comments by other reviewers and by Cryptologia, I think it requires a certain mathematical sophistication to absorb much of the material in this book. The math is not hard, but Bauer implicitly assumes a mathematical mindset and a familiarity with the terminology of pure mathematics that most college undergraduates don't have. So I wouldn't choose it as the primary text for a first course in cryptology, but I would certainly use it as a supplementary text. I know of no other book that contains so much material on the practical realities of cryptology.
Interesting technical information but history's weakReview Date: 1997-07-22

Used price: $85.00

Confirm: Excellent ResourceReview Date: 2000-04-11
Excellent Computer Science ResourceReview Date: 2000-04-01
Great comiultion of texts on Comlexity and algorithmsReview Date: 1999-12-22
The Art of Computer Programming 40 Years LaterReview Date: 2006-08-09

Used price: $100.81

Great Text For Environmental Design Management ! Flawless!Review Date: 2006-10-13
This was one of the easier to read text in my classes, not because it is written in laymans terms, but he writes the ideas in a clear concise manner and covers alot of material with great efficiency using (the best I've seen in any enviro-engineering text) superb diaghrams, pictures and charts.
As a whole I felt the text demystifies alot of what this field is about so I usually recommend it to other non-environmental engineers, planners and designers that I come across in my school and work.
The book is expensive but I felt it was one of those few (if any) books you'll ever buy in college that is worth every penny.
This one is a keeper!
GREATEST ENVIRONMENTAL ENGINEERING BOOKReview Date: 1999-02-05
Excellent reference book with questionable publisher supportReview Date: 1997-09-14
94 S: Excellent Resource, Environmental Health professionalsReview Date: 1998-10-14
I would also like to comment on Ch. 6 "The Institutional Environment: Biosafety" by Darly Rowe. The importance of Dr. Rowe's conclusion that we must rely on consultation and working with the client on biosafety issues cannot be overstated. I also like the typology which places biosafety issues in proper perspective. We seem to be deluged with risks and risk information, and his approach is clear, concise and elegant. In sum, I believe that environmental health professionals can apply the insights in this series of articles in a way that will help supplant the "command-and-control" mentatlity that has battered so many of our colleagues and public health/environment inspectors, and baffled decision makers in the past two decades. Asst. Prof. R. Steven Konkel, Ph.D., EKU

Used price: $7.55

FascinatingReview Date: 2008-06-29
Greek LinguisticsReview Date: 2007-09-28
Not bad (litotes--understatement)Review Date: 2008-02-11
I give the chapter headings and some subheadings:
1. Introducing Linguistics: The Landscape and the Quest
2. Phonology: The Sound of Greek (Phonetics and Phonemics)
3. Morphology: The Anatomy of Greek Words
4. Syntax: The Architecture of the Greek Sentence
5. Semantics: Determining Meaning (The real jewel in this work--Word and Concept, Semantic Classes, Ambiguity, Denotation/Connotation, Idioms, Rhetorical Language, Semantic Change, Discourse Analysis!)
6. Historial and Comparative Linguistics: The Biography of Greek
In a Greek course I taught 2004/2005 based upon the Gospel of John (Beginning Greek: A Functional Approach) the class at one point wrestled with the disambiguation of a problemmatic participial phrase in John 1:9. ["He (Christ) was the true light that enlightens every man 'coming into the world.'"]. Should the phrase "coming into the word" go with "man" or "light"? Both are grammatically possible: the participal could be (1) accusative masculine singular or (2) nominative neuter singular. Black explains that the larger context with its emphasis upon the incarnation of Christ (see 1:14) settles the issue (2).
Highly recommended. Although it covers alot of ground, the explanations are short and to the point and examples abound. A delightful 172 pages that would lay a great foundation for someone contemplating linguistics as a major or who wants to conscientously apply a knowledge of koine to NT interpretation.
Linguistics explains the secrets of New Testament GreekReview Date: 1996-09-20
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