NesC
nesC is a programming language designed to build applications for the TinyOS platform. TinyOS is an operating environment designed to run on distributed embedded Wireless Sensor Networks. nesC is built as an extension to the C_Programming_Language with components "wired" together to run applications on TinyOS.