Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence The study of multiagent systems began in the field of distributed artificial intelligence (DAI) about 20 years
ago. Today these systems are not simply a research topic, but are also beginning to become an important subject of
academic teaching and industrial and commercial application. While there are several high-quality collections of...
How to Design Programs: An Introduction to Programming and Computing This introduction to programming places computer science in the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills--critical reading, analytical thinking, creative synthesis, and attention to detail - that are important for everyone, not just future...
Software Abstractions : Logic, Language, and Analysis Software is built on abstractions. Pick the right ones, and programming
will flow naturally from design; modules will have small and simple interfaces;
and new functionality will more likely fit in without extensive
reorganization. Pick the wrong ones, and programming will be a series
of nasty surprises: interfaces will become...
Advanced Topics in Types and Programming Languages Work in type systems for programming languages now touches many parts
of computer science, from language design and implementation to software
engineering, network security, databases, and analysis of concurrent and distributed
systems. The aim of this book, together with its predecessor, Types
and Programming Languages (Pierce...
|Result Page: 21 20 19 18 17 16 15 14 13 12 11 10 9 |