Science, Technology, and Current Futurism
2.2K views | +0 today
Follow
Science, Technology, and Current Futurism
Technology/Futurism/Science/Education/SystemsThinking/
Curated by Sharrock
Your new post is loading...
Your new post is loading...
Scooped by Sharrock
Scoop.it!

Reactive programming - Wikipedia, the free encyclopedia

Reactive programming

In computing, reactive programming is a programming paradigm oriented around data flows and the propagation of change. This means that it should be possible to express static or dynamic data flows with ease in the programming languages used, and that the underlying execution model will automatically propagate changes through the data flow.

Similarities with observer pattern[edit]
Reactive programming has principal similarities with the observer pattern commonly used in object-oriented programming. However, integrating the data flow concepts into the programming language would make it easier to express them, and could therefore increase the granularity of the data flow graph. For example, the observer pattern commonly describes data-flows between whole objects/classes, whereas object-oriented reactive programming could target the members of objects/classes.
The stack-based evaluation model of common object orientation is also not entirely suitable for data-flow propagation, as occurrences of the "repeated diamond shape" in the data structures could make the program face exponential complexities. But because of its relatively limited use and low granularity, this is rarely a problem for the observer pattern in practice.
Sharrock's insight:

wondering if "observer pattern" principles accurately or loosely describe human imagination...

more...
No comment yet.
Rescooped by Sharrock from bioinformatics-databases
Scoop.it!

dbGaP - The Database of Genotypes and Phenotypes

dbGaP - The Database of Genotypes and Phenotypes | Science, Technology, and Current Futurism | Scoop.it

The database of Genotypes and Phenotypes (dbGaP) was developed to archive and distribute the results of studies that have investigated the interaction of genotype and phenotype.


Via Dr. Stefan Gruenwald
more...
No comment yet.
Scooped by Sharrock
Scoop.it!

Artificial Intelligence Uses Biggest Disease Database to Fight Cancer (Op-Ed)

Artificial Intelligence Uses Biggest Disease Database to Fight Cancer (Op-Ed) | Science, Technology, and Current Futurism | Scoop.it
With all this information, you might expect new breakthroughs in cancer treatment to come in thick and fast. But the more of these goldmines of raw material we have, the harder it actually becomes to make sense of it.
more...
No comment yet.