Learn how to design complex, correct programs and fix problems before writing a single line of code. This book is a practical, comprehensive resource on TLA+ programming with rich, complex examples. P
Get started using the C# programming language. Based on the author’s 15 years of experience teaching beginners, the book provides you with a step-by-step introduction to the principles of programming,
This book is your contemporary "go-to" reference on the C programming language and APIs, including often-needed algorithms within reusable functions. Besides providing you with modules that
Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvemen
Explore how to develop and implement wireless server networks (WSN) using Contiki-NG, branded as the operating system for the IoT. The book explains Contiki-NG’s advantages in sensing, communication,
Learn the core concepts of neural networks and discover the different types of neural network, using Unity as your platform. In this book you will start by exploring back propagation and unsupervised
Learn to harness the power of Visual Basic for Applications (VBA) in Microsoft Excel to develop interesting, useful, and interactive Excel applications. This book will show you how to manipulate Excel
MATLAB enables you to work with its graphics capabilities in almost all areas of the experimental sciences and engineering. The commands that MATLAB implements in job related graphics are quite useful
Parallel programming has been revolutionised in .NET 4, providing, for the first time, a standardised and simplified method for creating robust, scalable and reliable multi-threaded applications. The