nesC (pronounced NES-see) is an extension to the C programming language designed to embody the structuring concepts and execution model of TinyOS.