Programming Languages
The book treats programming language topics from a foundational, but not formal, perspective. It is foundational in that it focuses on core concepts in language design such as functions, records, objects, and types and not directly on applied languages such as C, C++, or Java. We show how the particular core concepts are realized in these modern languages, and so the reader should emerge from this book with a stronger sense of how they are structured.
Algorithms and Complexity
Classic text provides the perfect introduction to the tools of algorithmic design and analysis, concentrating on basic principles and illustrating them with well-chosen paradigms.
Programming by Demonstration
This book is not only intended for individuals who are actively working in the field of programming by demonstration. We have aimed to make this material accessible and interesting to a larger audience: students and researchers with an interest in end user programming, and individuals interested in user interface design and agent-based systems.
How to be a Programmer: A Short, Comprehensive, and Personal Summary
How to be a Programmer: A Short, Comprehensive, and Personal Summary is available in pdf and html formats.
Information Theory, Inference, and Learning Algorithms
Information Theory, Inference, and Learning Algorithms is available free online. This book is divided into six parts as Data Compression, Noisy-Channel Coding, Further Topics in Information Theory, Probabilities and Inference, Neural networks, Sparse Graph Codes.
Problems on Algorithms
To make this book suitable for self-instruction, I have provided at the end of each chapter a small collection of hints, solutions, and comments. The solutions are necessarily few for reasons of brevity, and also to avoid hindering instructors in their selection of homework problems. I have included various preambles that summarize the background knowledge needed to solve the problems so that students who are familiar with the notation and style of their textbook and instructor can become more familiar with mine.
Algorithm Analysis And Complexity Theory
Free Download
ALGRITHM INFORMATION THEORY
Download Free
Dictionary of Algorithms and Data Structures
This is a dictionary of algorithms, algorithmic techniques, data structures, archetypical problems, and related definitions. Algorithms include common functions, such as Ackermann's function. Problems include traveling salesman and Byzantine generals. Some entries have links to implementations and more information. Index pages list entries by area and by type. The two-level index has a total download 1/20 as big as this page.
Algorithms
Online Free
Designing and Building Parallel Programs - Free eBook Designing and Building Parallel Programs - Download ebook Designing and Building Parallel Programs free
|