C/C++ Source Code
Published source code accompanying the article by R. Samuel Klatchko in which he examines unnecessary coupling. One issue with the common C compilation model is that it can easily lead to unnecessary coupling between files. But decoupling those files isn't necessarily easy either. - C/C++
Published source code accompanying the article by Bartosz Milewski in which he examines the two major problems in concurrent programs -- data races and deadlocks. The solutions that Bartosz presents in the D language is based on a deadlock-avoidance protocol. Also see LOCK_D.ZIP. - C/C++
Published source code accompanying the article by Jeremy Blackburn and Ken Christensen in which they create a "green telnet" that lets clients transition to a low-power, sleep state, thereby reducing energy consumption. - C/C++
Unpublished source code accompanying the article by Stephen Gross in which he examines an object-oriented technique for "unpacking" the underlying concepts present in a given class. - C/C++
Unpublished source code accompanying the article by Anthony Williams in which he shows how understanding and using fixed-point math can result in real performance gains. Requires UNZIP/PKUNZIP to extract. - C/C++
Published source code accompanying the article by Michael Orlov in wihch he examines the Greatest Common Divisor algorithm which computes the maximal number which divides its two arguments--and can be used as an efficient random-number generator. - C/C++
Unpublished source code accompanying the article by Mark Nelson in which he examines the Byzantine General's Problem, an agreement protocol that's built around an imaginary General who makes a decision to attack or retreat, and who must communicate his decision to his lieutenants. Requires UNZIP/PKUNZIP to extract. - C/C++
Associated article: Multithreaded Asynchronous I/O & I/O Completion Ports
Tags: Open Source .NET Parallel C/C++
Published source code accompanying the article by Michael Dowell in which he presents three different techniques for making operators polymorphic. - C/C++
Best of the Web
The earliest known C compiler by the legendary Dennis Ritchie has been published on the repository.
HTML5 Mobile Development: Seven Good Ideas (and Three Bad Ones)
All you need to know to get up and running... and programming on ARM
Amazon Web Services CTO says promised land of cloud computing requires a new generation of applications that follow different principles.
Eventually, the vast majority of Web applications will run on a platform-as-a-service, or PaaS, vendor's infrastructure. To help sort out the options, we sent out a matrix with more than 70 decision points to a variety of PaaS providers.