Entropy and Information Theory: First Edition

Entropy and Information Theory: First Edition

This book is devoted to the theory of probabilistic information measures and their application to coding theorems for information sources and noisy channels. The eventual goal is a general development of Shannon’s mathematical theory of communication, but much...
Threading in C#

Threading in C#

An extensive article on multithreading in C#. This tackles difficult issues such as thread safety, when to use Abort, Wait Handles vs Wait and Pulse, the implications of Apartment Threading in Windows Forms, using Thread Pooling, Synchronization Contexts, Memory...
Invent with Scratch!

Invent with Scratch!

Scratch is a graphical programming environment from MIT. It teaches programming concepts to kids by snapping ‘code blocks’ into place to form complete programs. Scratch is completely free. It is free to read online under a Creative Commons license. If...