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
- Instance of
- programming language
- Official website
- nescc.sourceforge.net
Show 6 more facts
- influenced by
- C
- operating system
- TinyOS
- copyright license
- BSD licenses
- 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
Article · Русский
nesC (от англ. Network embedded systems "Сетевые встроенные системы" + C "[язык программирования] Си) — это компонентный событийно-ориентированный язык программирования. Используется для создания приложений для платформы TinyOS. TinyOS - , созданная для встроенных устройств, которые используются в беспроводных сенсорных сетях.nesC - расширение языка Си (то есть код на Си полностью корректен для компилятора nesC), добавляющее дополнительные возможности, например: 1. * Компоненты похожи на объекты, но, в отличие от них, создаются на время компиляции 2. * Интерфейсы - это наборы функций, которые описывают службы. Одной из их уникальных особенностей является то, что они могут быть двунаправленным: два составных компонента, которые взаимодействуют через единый интерфейс, каждый из которых обладает своим набором функций. 3. * Параллелизм nesC основан на параллелизме TinyOS.
Abstract from DBpedia / Wikipedia · CC BY-SA