AI Game Engine Programming provides game developers with the tools and wisdom necessary to create modern game AI engines. It takes programmers from theory to actual game development, with usable code frameworks designed to go beyond merely detailing how a technique might be used. In addition, it surveys the capabilities of the different...
This book provides a complete and comprehensive reference/guide to Pyomo (Python Optimization Modeling Objects) for both beginning and advanced modelers, including students at the undergraduate and graduate levels, academic researchers, and practitioners. The text illustrates the breadth of the modeling and analysis capabilities that are...
Pro T–SQL 2012 Programmer’s Guide is every developer’s key to making full use of SQL Server 2012’s powerful, built–in Transact–SQL language. Discussing new and existing features, the book takes you on an expert guided tour of Transact–SQL functionality. Fully functioning examples and...
This book is for programmers who are curious about programming languages and the
theory of computation, especially those who don’t have a formal background in mathematics
or computer science.
If you’re interested in the mind-expanding parts of computer science that deal with
programs,...
This tutorial is written with the professional programmer in mind. Using a hands on approach it introduces the ANSI Common Lisp standard. Practical examples of working code provide an in depth view of Common Lisp programming paradigms. David B. Lamkins explains why this programming language is by far the most powerful industrial strength tool...
In the early days of computer science, the interactions of hardware, software, compilers, and operating system were simple enough to allow students to see an overall picture of how computers worked. With the increasing complexity of computer technology and the resulting specialization of knowledge, such clarity is often lost. Unlike other...
A unique guide to using both modeling and simulation in digital systems design
Digital systems design requires rigorous modeling and simulation analysis that eliminates design risks and potential harm to users. Introduction to Digital Systems: Modeling, Synthesis, and Simulation Using VHDL introduces the application...
The Microsoft 70-483 exam focuses on a broad range of topics that you can use in your work
as a C# developer. This book helps you understand both the basic and the more advanced
areas of the C# language. It shows you how to use the C# language to create powerful software
applications. This book also shows you how to...
Extend your C# skills to F#—and create data-rich computational and parallel software components faster and more efficiently. Focusing on F# 3.0 and Microsoft Visual Studio 2012, you’ll learn how to exploit F# features to solve both computationally-complex problems as well as everyday programming tasks.
The Microsoft .NET Framework introduces many concepts, technologies, and terms. My goal in this
chapter is to give you an overview of how the .NET Framework is designed, introduce you to some of
the technologies the framework includes, and define many of the terms you’ll be seeing when you start
using it....
When we joined Google and entered the fascinating world of web browser development
more than six years ago, the web was a different place. It was clear that a new breed of
web apps was emerging, but the performance of the underlying platform left much to
be desired. Given our background in designing and implementing...
The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The Fifth Edition of Computer Architecture focuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed...