nesC是对C的扩展,它基于体现TinyOS的结构化概念和执行模型而设计。TinyOS是为传感器网络节点而设计的一个事件驱动的操作系统,传感器网络节点拥有非常有限的资源(举例来说.,8K字节的程序储存器,512个字节的随机存取储存器)。TinyOS用nesC重新编写。