| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||

› Find signed collectible books: 'Absolute C++'
More editions of Absolute C++:
› Find signed collectible books: 'Advanced Macromedia Coldfusion MX 7 Application Development'
With a slew of advanced new features, ColdFusion MX 7 represents both an opportunity and a challenge for those developing Web apps with it. The opportunity, of course, lies in taking their applications to new and increasingly sophisticated levels. The challenge is digging deep enough into ColdFusion to discover the features and techniques that will take them there. In these pages Ben Forta and the Macromedia team have made this information not only accessible but also easily digestible for intermediate and advanced ColdFusion developers. Users wont want to waste any time before getting down to the serious business of unraveling ColdFusions new features so that they can use Structured Business Reports to deliver business data in an understandable format; deploy the ColdFusion language in mobile phones and instant messaging clients; build rich, multistep data-entry forms; use Enterprise Manager to cluster multiple ColdFusion servers on a single machine; and more. Through step-by-step instructions and real-world examples, youll learn how to do everything from create secure applications to employ Java components. [via]
More editions of Advanced Macromedia Coldfusion MX 7 Application Development:

› Find signed collectible books: 'Advanced Macromedia Coldfusion Mx: Application Development'
More editions of Advanced Macromedia Coldfusion Mx: Application Development:

› Find signed collectible books: 'The Art of Prolog: Advanced Programming Techniques'
More editions of The Art of Prolog: Advanced Programming Techniques:
› Find signed collectible books: 'The Art of the Metaobject Protocol'
This book details the meta-object protocol, the framework on which the Common Lisp object system (CLOS) is based. The philosophy behind the meta-object protocol is that different applications may require different kinds of object models, and so the object model itself should be subject to program control. The Art of the Meta-Object Protocol provides a wonderful working example of how Lisp can be extended and how it can evolve to incorporate new language constructs. First, the book describes how CLOS is actually implemented by working through a subset. Then it goes on to develop the meta- object protocol in great detail. The Art of the Meta-Object Protocol is useful for the advanced CLOS user as well as for anyone interested in object-oriented programming and language design. [via]
More editions of The Art of the Metaobject Protocol:

› Find signed collectible books: 'Beyond The C++ Standard Library: An Introduction To Boost'
More editions of Beyond The C++ Standard Library: An Introduction To Boost:
› Find signed collectible books: 'C++ Coding Standards: 101 Rules, Guidelines, And Best Practices'
Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.
The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like
Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.
More editions of C++ Coding Standards: 101 Rules, Guidelines, And Best Practices:

› Find signed collectible books: 'C++ Gotchas: Avoiding Common Problems in Coding and Design'
More editions of C++ Gotchas: Avoiding Common Problems in Coding and Design:

› Find signed collectible books: 'Commentary on Standard Ml'
More editions of Commentary on Standard Ml:
› Find signed collectible books: 'Compilers : Principles, Techniques, and Tools'
Compilers: principles, techniques and tools, known to professors, students, and developers worldwide as the "dragon book," is available in a new edition. every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. the authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development [via]
More editions of Compilers : Principles, Techniques, and Tools:
› Find signed collectible books: 'Concepts of Programming Languages'
Concepts of Programming Languages describes the fundamental concepts of programming languages by presenting design issues, examining design choices, and critically comparing design alternatives without being language specific. This is an ideal text for students taking a comparative programming languages course because it allows those with the ability to program to learn how to choose appropriate languages for certain tasks, increase their abilities to learn new languages, and understand the significance of implementation. [via]
More editions of Concepts of Programming Languages:

› Find signed collectible books: 'Concurrent Programming in Java: Design Principles And Patterns'
More editions of Concurrent Programming in Java: Design Principles And Patterns:
› Find signed collectible books: 'Data Structures And Algorithm Analysis in C++'
Mark allen weiss' innovative approach to algorithms and data structures teaches the simultaneous development of sound analytical and programming skills for the advanced data structures course. Readers learn how to reduce time constraints and develop programs efficiently by analyzing the feasibility of an algorithm before it is coded. The c++ language is brought up-to-date and simplified, and the standard template library is now fully incorporated throughout the text. This third edition also features significantly revised coverage of lists, stacks, queues, and trees and an entire chapter dedicated to amortized analysis and advanced data structures such as the fibonacci heap. Known for its clear and friendly writing style, data structures and algorithm analysis in c++ is logically organized to cover advanced data structures topics from binary heaps to sorting to np-completeness. Figures and examples illustrating successive stages of algorithms contribute to weiss' careful, rigorous and in-depth analysis of each type of algorithm [via]
More editions of Data Structures And Algorithm Analysis in C++:

› Find signed collectible books: 'The Definition of Standard Ml'
More editions of The Definition of Standard Ml:

› Find signed collectible books: 'Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory'
More editions of Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory:
› Find signed collectible books: 'Design Patterns in C#'
Long ago (1995), four object-orientation specialists came out with a book called Design Patterns. In it, the four--whose book became so famous that they became known as the Gang of Four--forwarded a convincing argument that most programming jobs fell into a couple of dozen general categories, and that generic solutions to these programming problems--design patterns--could carry the day a lot of the time. The book remains part of the Holy Writ of object orientation, and indeed if you study it carefully you can save yourself from having to reinvent the wheel every time you set about writing software.
Not long ago (2003), Microsoft came out with a new programming language called C#. It's object oriented, and does lots of nifty stuff with networks. Design Patterns in C# shows you how to implement the 23 "Gang of Four" design patterns in this new language. Steven Metsker's approach is mostly architectural, with lots of object relationship diagrams and relatively little code. He says right up front: "This book is for developers who know C# and want to improve their skills as designers." Among the most valuable parts of his coverage are his comparisons of similar patterns. These clarify, for example, when to use a Builder pattern, as opposed to a Factory or Abstract Factory. The approach helps you become a good C# architect. --David Wall
Topics covered: How to implement the 23 classic Gamma-Helm-Johnson-Vlissides design patterns in C#. Questions scattered throughout the text help you improve your C# skills while you read about pattern architecture. [via]
More editions of Design Patterns in C#:
› Find signed collectible books: 'DHTML and CSS for the World Wide Web'
JavaScript is great, but at best it is a complementary language for Web development. JavaScript for the World Wide Web offers a productive, how-to style that lets you solve a problem or pick up a trick and then move on with the rest of your work.
Consistent with other members of Peachpit's Visual QuickStart Guide series, this title makes wise use of side-by-side explanations and screen shots, as well as code snippets and their analysis. This approach gives readers the feeling that the authors are sitting by their side and showing them how to code scripts. Most subjects are handled with numbered steps, such as "Validating Zip Codes", and useful tips punctuate the text.
The book introduces the whole concept of JavaScript in a fast-moving but readable chapter and then moves into solving real-world challenges. The authors do a good job of covering JavaScript's capabilities, from eye-catching graphics tricks to data-entry form processing and cookie management. Particularly enjoyable is the way the book spells out many of the differences between Netscape and Microsoft dynamic HTML approaches.
The JavaScript object model is laid out in an appendix, along with object compatibility between various browser flavours. To complement the book, the publisher offers a Web site that makes all of the example code easily downloadable for your use. This is a great little guide for both busy coders and JavaScript novices. --Stephen W. Plain [via]
More editions of DHTML and CSS for the World Wide Web:
› Find signed collectible books: 'Effective C#: 50 Specific Ways to Improve Your C#'
"This book really demonstrates Bill's strengths as a writer and programmer. In a very short amount of time, he is able to present an issue, fix it and conclude it; each chapter is tight, succinct, and to the point."
Josh Holmes, Independent Contractor
"The book provides a good introduction to the C# language elements from a pragmatic point of view, identifying best practices along the way, and following a clear and logical progression from the basic syntax to creating components to improving your code writing skills. Since each topic is covered in short entries, it is very easy to read and you'll quickly realize the benefits of the book."
Tomas Restrepo, Microsoft MVP
"The book covers the basics well, especially with respect to the decisions needed when deriving classes from System.Object. It is easy to read with examples that are clear, concise and solid. I think it will bring good value to most readers."
Rob Steel, Central Region Integration COE & Lead Architect, Microsoft
"Effective C# provides the C# developer with the tools they need to rapidly grow their experience in Visual C# 2003 while also providing insight into the many improvements to the language that will be hitting a desktop near you in the form of Visual C# 2005."
Doug Holland, Precision Objects
"Part of the point of the .NET Frameworkand the C# Language, in particularis to let the developer focus solving customer problems and deliver product, rather than spending hours (or even weeks) writing plumbing code. Bill Wagner's Effective C#, not only shows you what's going on behind the scenes, but shows you how to take advantage of particular C# code constructs. Written in a dispassionate style that focuses on the factsand just the factsof writing effective C# code, Wagner's book drills down into practices that will let you write C# applications and components that are easier to maintain as well as faster to run. I'm recommending Effective C# to all students of my .NET BootCamp and other C#-related courses."
Richard Hale Shaw, www.RichardHaleShawGroup.com
C#'s resemblances to C++, Java, and C make it easier to learn, but there's a downside: C# programmers often continue to use older techniques when far better alternatives are available. In Effective C#, respected .NET expert Bill Wagner identifies fifty ways you can start leveraging the full power of C# in order to write faster, more efficient, and more reliable software.
Effective C# follows the format that made Effective C++ (Addison-Wesley, 1998) and Effective Java (Addison-Wesley, 2001) indispensable to hundreds of thousands of developers: clear, practical explanations, expert tips, and plenty of realistic code examples. Drawing on his unsurpassed C# experience, Wagner addresses everything from value types to assemblies, exceptions to reflection. Along the way, he shows exactly how to avoid dozens of common C# performance and reliability pitfalls. You'll learn how to:
Use both types of C# constants for efficiency and maintainability, see item 2
Use immutable data types to eliminate unnecessary error checking, see item 7
Avoid the C# function that'll practically always get you in trouble, see item 10
Minimize garbage collection, boxing, and unboxing, see items 16 and 17
Take full advantage of interfaces and delegates, see items 19 though 22
Create CLS compliant assemblies that use noncompliant C# language features, see item 30
Improve reliability and maintainability by creating small, cohesive assemblies, see item 32
Leverage the full power of .NET's runtime diagnostics, see item 36
Know whenand when notto use reflection, see items 42 and 43
Preview the major enhancements in C# 2.0, see item 49
You're already a successful C# programmerthis book can help you become an outstanding one.
Bill Wagner is co-founder of and .NET consultant for SRT Solutions. A nationally recognized independent expert on .NET, he has been a regular contributor to ASP.NET Pro Magazine, Visual Studio Magazine, and the .NET Insight newsletter. In addition to being a Microsoft Regional Director, he is also active in the Southeast Michigan .NET User Group and the Ann Arbor Computing Society. He is author of The C# Core Language Little Black Book (The Coriolis Group, 2002).
© Copyright Pearson Education. All rights reserved.
More editions of Effective C#: 50 Specific Ways to Improve Your C#:

› Find signed collectible books: 'A First Book of ANSI C: Fundamentals of C Programming'
More editions of A First Book of C: Fundamentals of C Programming:

› Find signed collectible books: 'Formal Semantics'
More editions of Formal Semantics:
› Find signed collectible books: 'The Java Programming Language'
Written by several of Java's inventors, The Java Programming Language, Third Edition provides a nearly indispensable guide to basic and advanced features in today's hottest programming language. Perfect for the intermediate or advanced developer, this book delivers a wealth of information on how to do more with Java. The first sections of this title provide a nicely compact tour of Java basics. If you're a beginner, you'll get a glimpse of the fundamentals of Java quickly. Most of this new edition has the more experienced reader in mind. Subsequent chapters delve into basic and advanced language features of what can be done with classes, interfaces and other design features in Java. The authors' explanations are notably clear and never pedantic. Many examples are illustrated using simple mathematical problems, and the class design samples for inheritance and interfaces all use comprehensible class names and concepts.
This book is just outstanding when it comes to class design. This title will definitely let any reader do more with classes, whether you want to make use of such features as "anonymous inner classes", reflection (for loading classes dynamically), or do more with interfaces (including extending interfaces, and even tricks to change data members in interfaces).
Standout sections here include a complete guide to Java language statements, including keywords, literals and support for Unicode. Later sections feature a nicely clear explanation of Java's complicated I/O classes, a fine tutorial on threading and a solid introduction to using Java's collection classes. The book closes with a tour of some additional "core" Java packages that are available in the language.
In all, this up-to-the-minute guide to some of the more complex features in today's Java fills a valuable niche for any Java developer. Besides providing a glimpse into what the Java team at Sun is up to, this authoritative resource can help you master the finer points of class design, as well as make the most out of newly added features in the new JDK 1.3 standard. --Richard Dragan, Amazon.com
Topics covered: Quickstart overview of Java, class and object design in Java, access control, construction and initialisation, static methods, method overloading, class inheritance, redefining members, the protected keyword, the strictfp keyword and floating point processing, cloning objects, interfaces (constants, methods and modifiers), extending interfaces, marker interfaces, nested classes and interfaces (including static nested types, inner classes and anonymous inner classes), tokens, operators and expressions in Java, literals, keywords, operator precedence, control flow, Java exception handling, exception classes, the String and StringBuffer classes, threads, synchronisation APIs and techniques (scheduling, thread groups and thread local storage), the wrapper classes for Number types, Java reflection, loading classes, garbage collection (GC algorithms, finalisation and reachability states), packages, JavaDoc documentation tags, tour of Java I/O stream classes, serialisation techniques, new and legacy Java collections, misc. utility classes, system programming with properties, processes and JVM shutdown; internationalisation and localisation techniques, and tour of additional Java core packages. [via]
More editions of The Java Programming Language:
› Find signed collectible books: 'Java Puzzlers: Traps, Pitfalls, And Corner Cases'
"Every programming language has its quirks. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles."
--Guy Steele, Sun Fellow and coauthor of The Java" Language Specification
"I laughed, I cried, I threw up (my hands in admiration)."
--Tim Peierls, president, Prior Artisans LLC, and member of the JSR 166 Expert Group
How well do you really know Java? Are you a code sleuth? Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Do you like brainteasers? Then this is the book for you!
In the tradition of Effective Java", Bloch and Gafter dive deep into the subtleties of the Java programming language and its core libraries. Illustrated with visually stunning optical illusions, Java" Puzzlers features 95 diabolical puzzles that educate and entertain. Anyone with a working knowledge of Java will understand the puzzles, but even the most seasoned veteran will find them challenging.
Most of the puzzles take the form of a short program whose behavior isn't what it seems. Can you figure out what it does? Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. The solutions go well beyond a simple explanation of the program's behavior--they show you how to avoid the underlying traps and pitfalls for good. A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference.
Solve these puzzles and you'll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.
More editions of Java Puzzlers: Traps, Pitfalls, And Corner Cases:

› Find signed collectible books: 'Javascript for the World Wide Web Visual Quickstart Guide: Visual Quickstart Guide'
More editions of Javascript for the World Wide Web Visual Quickstart Guide: Visual Quickstart Guide:
› Find signed collectible books: 'A Little Java, A Few Patterns'
Java is a new object-oriented programming language that was developed by Sun Microsystems for programming the Internet and intelligent appliances. In a very short time it has become one of the most widely used programming languages for education as well as commercial applications.Design patterns, which have moved object-oriented programming to a new level, provide programmers with a language to communicate with others about their designs. As a result, programs become more readable, more reusable, and more easily extensible.In this book, Matthias Felleisen and Daniel Friedman use a small subset of Java to introduce pattern-directed program design. With their usual clarity and flair, they gently guide readers through the fundamentals of object-oriented programming and pattern-based design. Readers new to programming, as well as those with some background, will enjoy their learning experience as they work their way through Felleisen and Friedman's dialogue.
[via]More editions of A Little Java, A Few Patterns:

› Find signed collectible books: 'The Little Schemer'
More editions of The Little Schemer:

› Find signed collectible books: 'Opengl Reference Manual: The Official Reference Document to Open Gl, Version 1.4'
More editions of Opengl Reference Manual: The Official Reference Document to Open Gl, Version 1.4:

› Find signed collectible books: 'Optimizing Supercompilers for Supercomputers'
More editions of Optimizing Supercompilers for Supercomputers:
› Find signed collectible books: 'Php for the World Wide Web: Visual Quickstart Guide'
PHP for the Word Wide Web is a well-presented introduction to this popular server-side scripting language. Aimed at beginners, the 14 chapters cover programming basics such as using variables, performing numeric calculations, creating user-defined functions and reading or writing to files. There are also chapters on HTML forms, databases, cookies and use of regular expressions.
Like other books in the Visual Quickstart series, it uses wide margins and plentiful illustrations, although it has to be said that simple browser screens and code examples do not score highly on visual appeal. Even so, the combination of short, carefully explained topics, numbered steps and illustrations of the output makes for a clear, easy to follow tutorial. An appendix covers installation on both Linux and Windows.
This is a slim title, and does not pretend to cover advanced use of PHP. The database coverage, in just one short chapter, is particularly thin. If you already have a little programming knowledge, you might prefer one of the more detailed PHP books, such as Beginning PHP 4 Programming, from Wrox, or Leon Atkinson's Core PHP Programming. On the other hand, those looking for a keenly priced guide to PHP fundamentals will find PHP for the World Wide Web an ideal starting point. --Tim Anderson [via]
More editions of Php for the World Wide Web: Visual Quickstart Guide:

› Find signed collectible books: 'Problem Solving With C: The Object of Programming Codemate, Enhanced'
More editions of Problem Solving With C: The Object of Programming Codemate, Enhanced:
› Find signed collectible books: 'Problem Solving With C: The Object of Programming, Visual C++ 6.0 Codemate, Enhanced'
Walter Savitch's Problem Solving with C++, Fourth Edition is available with Savitch's Visual C++ 6.0 Companion, providing everything needed to learn to write and run C++ programs in the Visual C++ environment. Problem Solving with C++ teaches programming techniques and the C++ language, while the Visual C++ 6.0 Companion discusses Visual C++-C++ language enhanced by Microsoft with an editor, a compiler, and a debugger-which is designed to accommodate and take full advantage of the Windows operating system. A CD-ROM featuring the Visual C++ language is also included. Problem Solving with C++, 4e itself is a revision of one of the leading books for courses introducing programming in C++. The text explains C++ and basic programming techniques in a way suitable for beginning students. This book adapts to the syllabus created by the instructor rather than making you adapt to the book. The order in which the chapters and sections are covered can easily be changed without loss of continuity in reading the text.The main text and the supplement feature Professor Savitch's friendly, motivational writing style and helpful learning aids that have made his books so popular among students and instructors alike. This book also comes with Addison-Wesley's CodeMate. This online program competency builder transforms a student's reading experience into a dynamic programming environment with a click of a mouse. CodeMate allows students to view, compile, run, and edit programming problems directly from the textbook without installing a compiler. [via]
More editions of Problem Solving With C: The Object of Programming, Visual C++ 6.0 Codemate, Enhanced:

› Find signed collectible books: 'Problem Solving With C++: Object of Programming'
More editions of Problem Solving With C++: Object of Programming:

› Find signed collectible books: 'A Programmer's Guide to Zpl'
More editions of A Programmer's Guide to Zpl:
› Find signed collectible books: 'Programming in ANSI C'
More editions of Programming in ANSI C:

› Find signed collectible books: 'The Seasoned Schemer'
More editions of The Reasoned Schemer:

› Find signed collectible books: 'Scheme and the Art of Programming'
More editions of Scheme and the Art of Programming:

› Find signed collectible books: 'Starting Forth'
More editions of Starting Forth:

› Find signed collectible books: 'Text Processing in Python'
More editions of Text Processing in Python:
› Find signed collectible books: 'The Unified Modeling Language User Guide'
One of the most important recent developments in software engineering is the Unified Modeling Language (UML) standard for documenting software designs. Written by UML's inventors (the so-called Three Amigos of software engineering), The Unified Modeling Language User Guide provides a very appealing guide to all the fundamentals of using UML effectively. The book opens with a basic tour of the essential concepts and modeling diagrams used in UML, including class diagrams, use case diagrams, and basic modeling principles. The authors pay close attention to modeling classes (and documenting the relationships between classes) as well as use case diagrams (which show how software will be used by various actors in a system). This book mixes in a little software-engineering theory, too, but it makes use of clear examples and actual UML diagrams to illustrate key concepts.
Later in the book, the authors discuss more difficult notational diagrams (such as state diagrams and activity diagrams, which can be used to model behavior in a system). Whatever your background in software engineering, you'll no doubt appreciate the author's clear explanations of basic (and advanced) modeling concepts, as well as the nuts-and-bolts details of today's powerful UML. With its combination of expert modeling advice and excellent detail on the specifics of UML, this book will be absolutely essential reading for anyone who wants to use UML for real-world software design. --Richard Dragan [via]
More editions of The Unified Modeling Language User Guide:
