WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
nesC
Семантика императивный
Класс языка язык программирования
Тип исполнения компилируемый
Испытал влияние C
Лицензия New BSD
ОС TinyOS
Сайт nescc.sourceforge.net

nesC (network embedded systems C - сетевой язык Си для встроенных систем) — это компонентный событийно-ориентированный язык программирования. Используется для создания приложений для платформы TinyOS. TinyOS - среда, созданная для встроенных устройств, которые используются в беспроводных сенсорных сетях. nesC - расширение языка Си (то есть код на Си полностью корректен для компилятора nesC), добавляющее дополнительные возможности, например:

  1. Компоненты похожи на объекты, но, в отличие от них, создаются на время компиляции
  2. Интерфейсы - это наборы функций, которые описывают службы. Одной из их уникальных особенностей является то, что они могут быть двунаправленным: два составных компонента, которые взаимодействуют через единый интерфейс, каждый из которых обладает своим набором функций.
  3. Параллелизм nesC основан на параллелизме TinyOS[1].

Примечания

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии