Simplest CPU C++ bitcoin miner for educational purposes. It is easy to understand it and expand its functionality as you want. Current version is for Windows only, uses Visual Studio 2010 and Poco lib, but you easily can convert it in crossplatform app.