nesC

nesC
ParadigmEvent-driven programming; Component-based software engineering
DeveloperTinyOS community
Typing disciplineStatic typing
Implementation languageC
PlatformEmbedded systems, Wireless sensor networks
OSTinyOS
LicenseOpen-source
Websitenescc.sourceforge.net
Influenced by
C

nesC (pronounced "NES-see") is a component-based, event-driven programming language used to build applications for the TinyOS platform. TinyOS is an operating environment designed to run on embedded devices used in distributed wireless sensor networks. nesC is built as an extension to the C programming language with components "wired" together to run applications on TinyOS. The name nesC is an abbreviation of "network embedded systems C".