nesC
Sign in to savenesC (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".
Described at
Link to a page describing this subject · 40,000 chars · not written by Vinony
Wikidata facts
- Official website
- nescc.sourceforge.net
Show 3 more facts
- software version identifier
- 1.1.3
- publication date
- 2003-01-29
- described at URL
- nescc.sourceforge.net/papers/nesc-pldi-2003.pdf
via Wikidata · CC0
~2 min read
Article
3 sectionsContents
- Components and interfaces
- References
- External links
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".
==Components and interfaces== nesC programs are built out of components, which are assembled ("wired") to form whole programs. Components have internal concurrency in the form of tasks. Threads of control may pass into a component through its interfaces. These threads are rooted either in a task or a hardware interrupt.