NesC
http://dbpedia.org/resource/NesC an entity of type: Thing
NesC est un langage de programmation dérivé du langage C, fait pour minimiser l’utilisation de mémoire et de puissance de calcul par les capteurs, qui très souvent disposent de ressources très limitées (batterie de faible puissance et non changeable, mémoire réduite...).
* Portail de la programmation informatique
rdf:langString
(This article is about the programming language. For the safety code, see National Electrical Safety Code.) 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".
rdf:langString
nesC ist eine Erweiterung der Programmiersprache C, die speziell für TinyOS geschaffen wurde. Genutzt wird ein komponentenbasiertes Konzept. Komponenten sind funktionsorientierte Bausteine, vom Grundgedanken entsprechen sie endlichen Automaten. Das heißt, sie besitzen Zustände, Zustandsübergänge und können Aktionen ausführen.
rdf:langString
NesC (Network Embedded Systems C) es un dialecto del lenguaje de programación C optimizado para las limitaciones de memoria de las redes de sensores. Existen varias herramientas que completan y facilitan su uso, escritas en su mayoría en Java y en Bash. Otras herramientas y librerías asociadas están escritas principalmente en C. NesC es un lenguaje orientado a componentes y está especialmente diseñado para programar aplicaciones sobre redes de sensores, en particular en el sistema operativo TinyOS. implementation { components MainC; components Ejemplo as App; App.Boot -> MainC;}
rdf:langString
NesC (pronunciato "NES-see") è un linguaggio di programmazione a eventi, basato su componenti, per sistemi dedicati (embedded, "incapsulati"). David Gay, uno dei principali progettisti, lo definisce "dialetto del C".NesC è stato progettato da David Gay (Intel Research), Phil Levis (Stanford University), Rob Von Behren (U.C. Berkeley), Matt Welsh (Harvard University), Eric Brewer (U.C. Berkeley) e David Culler (U.C. Berkeley) per sviluppare TinyOS, un sistema operativo guidato dagli eventi (event driven), progettato specificamente per i mote, i nodi delle reti wireless di sensori. Di conseguenza, è usato anche per scrivere i programmi applicativi per i mote che utilizzano TinyOS.Il successo di TinyOS e di NesC è dovuto al fatto che siano open-source (sotto i termini della Berkeley Software
rdf:langString
nesC är ett programspråk (akronym för network embedded systems C) skapat för att bygga applikationer för plattformen. Det är starkt besläktat med programspråket C och har därmed väldigt liknande syntax. Alla program i nesC består av tre delar: Komponent:Dess uppgift är att länka samman programmet till andra program, och även standardmoduler som styr hårdvaran. Interface:Interface används för att beskriva vilka operationer som komponenten kan erbjuda till andra komponenter och beskriver även vilka funktioner som dessa komponenter måste implementera. nesC kompilator kallas för ncc.
rdf:langString
nesC (от англ. Network embedded systems "Сетевые встроенные системы" + C "[язык программирования] Си) — это компонентный событийно-ориентированный язык программирования. Используется для создания приложений для платформы TinyOS. TinyOS - , созданная для встроенных устройств, которые используются в беспроводных сенсорных сетях.nesC - расширение языка Си (то есть код на Си полностью корректен для компилятора nesC), добавляющее дополнительные возможности, например:
rdf:langString
rdf:langString
NesC
rdf:langString
NesC
rdf:langString
NesC
rdf:langString
NesC
rdf:langString
NesC
rdf:langString
NesC
rdf:langString
NesC
xsd:integer
1000634
xsd:integer
920994664
rdf:langString
nesC ist eine Erweiterung der Programmiersprache C, die speziell für TinyOS geschaffen wurde. Genutzt wird ein komponentenbasiertes Konzept. Komponenten sind funktionsorientierte Bausteine, vom Grundgedanken entsprechen sie endlichen Automaten. Das heißt, sie besitzen Zustände, Zustandsübergänge und können Aktionen ausführen. Innerhalb von nesC kommunizieren Komponenten über Schnittstellen (interfaces) miteinander. Schnittstellen erlauben es, Komponenten-Funktionen anderer Komponenten zu nutzen, entsprechend der Analogie des endlichen Automaten, Zustandsübergänge auszulösen. Schnittstellen spezifizieren Ereignisse (events) und/oder Kommandos (commands).
rdf:langString
NesC (Network Embedded Systems C) es un dialecto del lenguaje de programación C optimizado para las limitaciones de memoria de las redes de sensores. Existen varias herramientas que completan y facilitan su uso, escritas en su mayoría en Java y en Bash. Otras herramientas y librerías asociadas están escritas principalmente en C. NesC es un lenguaje orientado a componentes y está especialmente diseñado para programar aplicaciones sobre redes de sensores, en particular en el sistema operativo TinyOS. Un programa en NesC está estructurado mediante componentes, el usuario crea su propio componente ayudado a su vez de otros componentes ya creados. Dos componentes podrán comunicarse entre sí mediante una interfaz, la cual definifirá una serie de métodos (commands y events) los cuales deberán ser implementados en cada componente. Así, un método podrá solicitar la ejecución de un command de otro componente; por otro lado, para enviar una notificación se utilizarán un event. Todo componente está dividido lógicamente en tres partes: Configuración, Implementación y Módulos. La Configuración es conocida comúnmente como "wiring", esto es, una declaración de las interfaces utilizadas y que a su vez son proporcionadas por un componente.EJ: implementation { components MainC; components Ejemplo as App; App.Boot -> MainC;} Los Módulos son lo que conocemos comúnmente como implementación, donde se programaran las acciones que llevará a cabo nuestro componente.Esta a su vez está dividida en tres partes: Provides, son las interfaces que nuestro componente ofrece; Uses, las interfaces que usa nuestro componente; Implementation, donde verdaderamente se realizan las acciones que queremos que realice nuestro programa.
* Datos: Q286443
rdf:langString
NesC est un langage de programmation dérivé du langage C, fait pour minimiser l’utilisation de mémoire et de puissance de calcul par les capteurs, qui très souvent disposent de ressources très limitées (batterie de faible puissance et non changeable, mémoire réduite...).
* Portail de la programmation informatique
rdf:langString
(This article is about the programming language. For the safety code, see National Electrical Safety Code.) 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".
rdf:langString
NesC (pronunciato "NES-see") è un linguaggio di programmazione a eventi, basato su componenti, per sistemi dedicati (embedded, "incapsulati"). David Gay, uno dei principali progettisti, lo definisce "dialetto del C".NesC è stato progettato da David Gay (Intel Research), Phil Levis (Stanford University), Rob Von Behren (U.C. Berkeley), Matt Welsh (Harvard University), Eric Brewer (U.C. Berkeley) e David Culler (U.C. Berkeley) per sviluppare TinyOS, un sistema operativo guidato dagli eventi (event driven), progettato specificamente per i mote, i nodi delle reti wireless di sensori. Di conseguenza, è usato anche per scrivere i programmi applicativi per i mote che utilizzano TinyOS.Il successo di TinyOS e di NesC è dovuto al fatto che siano open-source (sotto i termini della Berkeley Software Distribution License), siano stati sviluppati e resi pubblici tempestivamente, nonché alla posizione di prestigio e rilevanza internazionale di cui gode l'università di Berkeley nel campo dell'I.T.
rdf:langString
nesC är ett programspråk (akronym för network embedded systems C) skapat för att bygga applikationer för plattformen. Det är starkt besläktat med programspråket C och har därmed väldigt liknande syntax. Alla program i nesC består av tre delar: Komponent:Dess uppgift är att länka samman programmet till andra program, och även standardmoduler som styr hårdvaran. Interface:Interface används för att beskriva vilka operationer som komponenten kan erbjuda till andra komponenter och beskriver även vilka funktioner som dessa komponenter måste implementera. Modul:Här implementeras själva programmet och dess operationer. nesC kompilator kallas för ncc.
rdf:langString
nesC (от англ. Network embedded systems "Сетевые встроенные системы" + C "[язык программирования] Си) — это компонентный событийно-ориентированный язык программирования. Используется для создания приложений для платформы TinyOS. TinyOS - , созданная для встроенных устройств, которые используются в беспроводных сенсорных сетях.nesC - расширение языка Си (то есть код на Си полностью корректен для компилятора nesC), добавляющее дополнительные возможности, например: 1.
* Компоненты похожи на объекты, но, в отличие от них, создаются на время компиляции 2.
* Интерфейсы - это наборы функций, которые описывают службы. Одной из их уникальных особенностей является то, что они могут быть двунаправленным: два составных компонента, которые взаимодействуют через единый интерфейс, каждый из которых обладает своим набором функций. 3.
* Параллелизм nesC основан на параллелизме TinyOS.
xsd:nonNegativeInteger
2572