About: Reactive programming     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingParadigms, 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%2FReactive_programming&invfp=IFP_OFF&sas=SAME_AS_OFF

In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. With this paradigm, it's possible to express static (e.g., arrays) or dynamic (e.g., event emitters) data streams with ease, and also communicate that an inferred dependency within the associated execution model exists, which facilitates the automatic propagation of the changed data flow. Another example is a hardware description language such as Verilog, where reactive programming enables changes to be modeled as they propagate through circuits.

AttributesValues
rdf:type
rdfs:label
  • Programació reactiva (ca)
  • Reaktivní programování (cs)
  • Reaktive Programmierung (de)
  • Programmation réactive (fr)
  • Reactive programming (en)
  • Реактивное программирование (ru)
  • Реактивне програмування (uk)
  • 响应式编程 (zh)
rdfs:comment
  • Bei der Datenverarbeitung ist Reaktive Programmierung ein Programmierparadigma, das sich an Datenflüssen orientiert. In den zugeordneten Programmiersprachen sind statische oder dynamische Datenflüsse leicht auszudrücken. Das zugrunde liegende Ausführungsmodell propagiert Änderungen in den Datenflüssen automatisch. Ein gutes Beispiel für ein Programm, welches reaktiv arbeitet, ist Excel. Ändert man einen Wert in einer Zelle, dann ändert sich auch der Wert in der Summenzelle. Die Zelle, deren Wert geändert wurde, löst ein Event (eine Meldung) aus, den die Summenzelle empfängt und die dann eine Neukalkulation ausführt. (de)
  • En informatique, la programmation réactive est un paradigme de programmation visant à conserver une cohérence d'ensemble en propageant les modifications d'une source réactive (modification d'une variable, entrée utilisateur, etc.) aux éléments dépendants de cette source. (fr)
  • 在计算中,响应式编程或反应式编程(英語:Reactive programming)是一种面向数据串流和变化传播的声明式编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。 (zh)
  • En informàtica, la programació reactiva és un paradigma de programació orientat a conservar la coherència del conjunt amb la propagació dels canvis d'una font reactiva cap als elements que en depenen. En programació imperativa l'assignació implicaria que en arribar a aquest punt es faria la suma de b i 10 i, posteriorment, el resultat seria assignat a a. En programació reactiva aquesta comanda s'executa cada cop que b és modificada, de manera que el valor d'a sempre està lligat al valor de b. (ca)
  • Reaktivní programování je paradigma programování orientované kolem datových toků a šíření změn. To znamená, že by mělo být možné vyjádřit statické nebo dynamické datové toky v programovacích jazycích jednoduše a že základní provedení modelu bude automaticky kopírovat změny prostřednictvím datového toku. Reaktivní programování bylo především navrženo jako způsob, jak zjednodušit tvorbu interaktivních uživatelských rozhraní, animací v reálném čase, ale je v podstatě obecné paradigma programování. (cs)
  • In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. With this paradigm, it's possible to express static (e.g., arrays) or dynamic (e.g., event emitters) data streams with ease, and also communicate that an inferred dependency within the associated execution model exists, which facilitates the automatic propagation of the changed data flow. Another example is a hardware description language such as Verilog, where reactive programming enables changes to be modeled as they propagate through circuits. (en)
  • Реактивное программирование — парадигма программирования, ориентированная на потоки данных и распространение изменений. Это означает, что должна существовать возможность легко выражать статические и динамические потоки данных, а также то, что нижележащая модель исполнения должна автоматически распространять изменения благодаря потоку данных. В реактивном же программировании значение a будет автоматически пересчитано, основываясь на новых значениях. (ru)
  • Реактивне програмування — це парадигма програмування, побудована на потоках даних і розповсюдженні змін. Це означає, що у мовах програмування має бути можливість легко виразити статичні чи динамічні потоки даних, а реалізована модель виконання буде автоматично розсилати зміни через потік даних. Наприклад, в імперативному програмуванні вираз, означає, що отримує результат виконання безпосередньо під час обчислення виразу, і потім, якщо значення і зміняться, це не впливатиме на вже обчислене значення . (uk)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Reactive_programming_glitches.svg
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
thumbnail
has abstract
  • En informàtica, la programació reactiva és un paradigma de programació orientat a conservar la coherència del conjunt amb la propagació dels canvis d'una font reactiva cap als elements que en depenen. En programació imperativa l'assignació implicaria que en arribar a aquest punt es faria la suma de b i 10 i, posteriorment, el resultat seria assignat a a. En programació reactiva aquesta comanda s'executa cada cop que b és modificada, de manera que el valor d'a sempre està lligat al valor de b. Aquest funcionament és conegut pel públic general quan usa un full de càlcul. El valor d'una cel·la canvia quan canvia el valor de qualsevol d'aquelles a les que està lligada. En un disseny model-vista-controlador és molt útil, ja que podem definir la vista amb dades del model a les que està lligada i també a variables del controlador. (ca)
  • Reaktivní programování je paradigma programování orientované kolem datových toků a šíření změn. To znamená, že by mělo být možné vyjádřit statické nebo dynamické datové toky v programovacích jazycích jednoduše a že základní provedení modelu bude automaticky kopírovat změny prostřednictvím datového toku. Například v imperativním programování by nastavení znamenalo to, že je přiřazen výsledek v okamžiku, kdy je výraz vyhodnocen a později lze hodnoty a změnit bez vlivu na hodnotu . Nicméně v reaktivní programování se hodnota automaticky aktualizuje vždy, když se změní hodnoty a , bez příkazu znovu vykonávajícího parametr . Reaktivní programování bylo především navrženo jako způsob, jak zjednodušit tvorbu interaktivních uživatelských rozhraní, animací v reálném čase, ale je v podstatě obecné paradigma programování. Pro příklad v model–view–controller architektuře může reaktivní programování povolit změny v základním modelu, ty se automaticky projeví v modelu zobrazení, a naopak. (cs)
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, 60 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software