Our search has the following Google-type functionality:
If you use '+' at the start of a word, that word will be present in the search results.
eg. Harry +Potter
Search results will contain 'Potter'.
If you use '-' at the start of a word, that word will be absent in the search results.
eg. Harry -Potter
Search results will not contain 'Potter'.
If you use 'AND' between 2 words, then both those words will be present in the search results.
eg. Harry AND Potter
Search results will contain both 'Harry' and 'Potter'.
NOTE: AND will only work with single words not phrases.
If you use 'OR' between 2 single words, then either or both of those words will be present in the search results.
eg. 'Harry OR Potter'
Search results will contain just 'Harry', or just 'Potter', or both 'Harry' and 'Potter'.
NOTE: OR will only work with single words not phrases.
If you use 'NOT' before a word, that word will be absent in the search results. (This is the same as using the minus symbol).
eg. 'Harry NOT Potter'
Search results will not contain 'Potter'.
NOTE: NOT will only work with single words not phrases.
If you use double quotation marks around words, those words will be present in that order.
eg. "Harry Potter"
Search results will contain 'Harry Potter', but not 'Potter Harry'.
NOTE: "" cannot be combined with AND, OR & NOT searches.
If you use '*' in a word, it performs a wildcard search, as it signifies any number of characters. (Searches cannot start with a wildcard).
Search results will contain words starting with 'Pot' and ending in 'er', such as 'Potter'.
Master complex C++ programming with this helpful, in-depth resource From game programming to major commercial software applications,... [more]
Java in easy steps, 6th edition instructs you how to easily create your own exciting Java programs. Now, updated for Java... [more]
Written for developers with two or more years of experience coding in C++. --Page 4 of cover. [more]
Learn to use the APIs and frameworks for parallel and concurrent applications in Haskell. This book will show you how to exploit... [more]
Think Like a Programmer teaches readers how to solve problems systematically, offering numerous techniques and examples designed... [more]
The third edition of this practical book provides a quick reference to the language-including Python 3.5, 2.7, and highlights... [more]
In just one hour a day, you'll have all the skills you need to begin programming in C++. With this complete tutorial, you'll... [more]
The only book you'll ever need for learning to build your own website from scratch, covering every topic you will encounter,... [more]
Programming in Scala, Third Edition, is the definitive book on Scala. Co-authored by the designer of the Scala language, Martin... [more]
Enhanced by fun and appealing illustrations, Getting Started with MATLAB employs a casual, accessible writing style that shows... [more]
A practical guide to data mining using SQL and Excel Data Analysis Using SQL and Excel, 2nd Edition shows you how to leverage... [more]
This is the Java version of our book. See the website for links to the C++ version, as well as to a version that uses larger... [more]
This book is a great foundation for exploring functional-first programming and its role in the future of application development.... [more]
Coding and testing are often considered separate areas of expertise. In this comprehensive guide, author and Java expert Scott... [more]
Are you an entrepreneur about to create a new web application? If you want to maximize your chances of building something... [more]
Create your own toys, remote controllers, alarms, detectors, robots, and many other projects with the Arduino device. This... [more]
Algorithmic puzzles are puzzles involving well-defined procedures for solving problems. This book will provide an enjoyable... [more]
Bisimulation and coinduction offer powerful tools for understanding structures that are common in computer science, mathematics... [more]
Perform data analysis with R quickly and efficiently using the task-oriented recipes in this cookbook. The R language and... [more]
Designed as a wide-ranging guide to Domain-Specific Languages (DSLs) and how to approach building them, this book covers a... [more]
Even bad code can function. But if code isn't clean, it can bring a development organisation to its knees. Every year, countless... [more]
A highly interactive, multi-sensory learning experience that lets new programmers pick up the fundamentals of the Java language... [more]
The global balance of power is teetering on the brink of collapse. A diverse cast of international special forces and freedom... [more]
Presents over 100 sets of questions, or different lenses, for viewing a game's design. Written by one of the world's top game... [more]
This is a book about the development of dependable, embedded software. It is for systems designers, implementers, and verifiers... [more]