Of all thework I ve done in my career so far,
this is the most exciting. […] I know it s a bold
statement, but I really believe that the
problem of asynchronous programming
events has been solved.
https://campustechnology.com/articles/2009/08/10/microsofts-new-.net-
rx-framework-tackles-challenges-of-asynchronous-programming.aspx
9.
2009. 11. 17
Rx.NET릴리즈
Reactive Extensions For .NET
MS의 자사 제품에 들어갈 라이브러리
2005 현재
2007,
Volta
2009,
RX.NET
10.
2010. 03. 17
RxJS릴리즈
HTML5, AJAX UI
비동기 비중 증가
Promise/A+ 보다 빠른 등장
2005 현재
2007,
Volta
2009,
RX.NET
2010,
RXJS
11.
2012. 11. 06
Rx오픈소스 공개
Rx.NET
RxJS
Rx++
2005 현재
2007,
Volta
2009,
RX.NET
2010,
RXJS
2012,
오픈소스 공개
12.
2013. 02. 05
RxJava릴리즈
by Netflix on github
Rx에 적극적인 기업 중 하나
2005 현재
2007,
Volta
2009,
RX.NET
2010,
RXJS
2012,
오픈소스 공개
2013
RxJava
Reactive systems […]are repeatedly
prompted by the outside world
and their role is
to continusouly respond
external inputs
- On the development of reactive systems, 1985 -
http://dl.acm.org/citation.cfm?id=101990
어떤 체계 간에존재하는 다음과 같은 논리적 성질. 각각 1:1로
대응하는 개념 xi와 yi(i=1, 2, …)로 이루어진 체계 S1={x1,
x2, …}, S2={y1, y2, …} 등이 있다고 하자. 여기서 S1과 S2
는 전체로서는 같은 체계라도 괜찮다. S1에 관하여 명제 r(x1,
x2, …, xn)가 성립될 때 이 명제에 있어서 각 xi를 대응하는 yi로
치환한 명제 P(y1, y2, …, yn)가 S2에 관하여 성립된다. S1,
S2 간에 존재하는 이와 같은 논리적 성질을 쌍대성이라 하고 xi,
yi를 쌍대인 개념 r(x1, x2, …), P(y1, y2, …)를 쌍대 명제라 한
다. 전기 회로에서는 표와 같이 대응할 때마다 쌍대성이 존재하여
중요하다.
[네이버 지식백과] 쌍대성 [duality, 雙對性] (IT용어사전, 한국정보통신기술협회)
25.
A와 B의 본질이같다
(약간의 정신 승리)
어떤 체계 간에 존재하는 다음과 같은
논리적 성질. 각각 1:1로 대응하는 개
념 xi와 yi(i=1, 2, …)로 이루어진
체계 S1={x1, x2, …}, S2={y1,
y2, …} 등이 있다고 하자. 여기서 S1
과 S2는 전체로서는 같은 체계라도
괜찮다. S1에 관하여 명제 r(x1,
x2, …, xn)가 성립될 때 이 명제에
있어서 각 xi를 대응하는 yi로 치환한
명제 P(y1, y2, …, yn)가 S2에 관하
여 성립된다. S1, S2 간에 존재하는
이와 같은 논리적 성질을 쌍대성이라
하고 xi, yi를 쌍대인 개념 r(x1,
x2, …), P(y1, y2, …)를 쌍대 명제
라 한다. 전기 회로에서는 표와 같이
대응할 때마다 쌍대성이 존재하여 중
요하다.
//Query syntax:
IEnumerable<int> numQuery1=
from num in numbers
where num % 2 == 0
orderby num
select num;
//Method syntax:
IEnumerable<int> numQuery2 = numbers
.Where(num => num % 2 == 0)
.OrderBy(n => n);
30.
//Query syntax:
IEnumerable<int> numQuery1=
from num in numbers
where num % 2 == 0
orderby num
select num;
//Method syntax:
IEnumerable<int> numQuery2 = numbers
.Where(num => num % 2 == 0)
.OrderBy(n => n);
It is sometimescalled functional
reactive programming but this is a
misnomer. ReactiveX may be
functional, and it may be reactive,
but functional reactive
programming is a different animal.
http://reactivex.io/intro.html
"Original FRP" refersto
denotational and
continuous-time
functional programming
using behaviors
and events.
https://github.com/conal/talk-2015-essence-and-origins-of-frp