About: NesC     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguages, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FNesC&invfp=IFP_OFF&sas=SAME_AS_OFF

(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".

AttributesValues
rdf:type
rdfs:label
  • NesC (de)
  • NesC (es)
  • NesC (fr)
  • NesC (it)
  • NesC (en)
  • NesC (ru)
  • NesC (sv)
rdfs:comment
  • 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 (fr)
  • (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". (en)
  • 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. (de)
  • 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;} (es)
  • 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 (it)
  • 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. (sv)
  • nesC (от англ. Network embedded systems "Сетевые встроенные системы" + C "[язык программирования] Си) — это компонентный событийно-ориентированный язык программирования. Используется для создания приложений для платформы TinyOS. TinyOS - , созданная для встроенных устройств, которые используются в беспроводных сенсорных сетях.nesC - расширение языка Си (то есть код на Си полностью корректен для компилятора nesC), добавляющее дополнительные возможности, например: (ru)
foaf:homepage
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • 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). (de)
  • 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 (es)
  • 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 (fr)
  • (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". (en)
  • 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. (it)
  • 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. (sv)
  • nesC (от англ. Network embedded systems "Сетевые встроенные системы" + C "[язык программирования] Си) — это компонентный событийно-ориентированный язык программирования. Используется для создания приложений для платформы TinyOS. TinyOS - , созданная для встроенных устройств, которые используются в беспроводных сенсорных сетях.nesC - расширение языка Си (то есть код на Си полностью корректен для компилятора nesC), добавляющее дополнительные возможности, например: 1. * Компоненты похожи на объекты, но, в отличие от них, создаются на время компиляции 2. * Интерфейсы - это наборы функций, которые описывают службы. Одной из их уникальных особенностей является то, что они могут быть двунаправленным: два составных компонента, которые взаимодействуют через единый интерфейс, каждый из которых обладает своим набором функций. 3. * Параллелизм nesC основан на параллелизме TinyOS. (ru)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 59 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software