u • LISP 1958 - rekurencja i G C • Scheme 1970 - 𝝀 -calculu s • Miranda 1985 - ewaluacja leniw a • Erlang 1986 - przetwarzanie współbieżn e • Elixir 2012 - nowoczesne wzorce projektowe
you have to do three things at a very primitive leve l • message passing should be extremely fas t • context switching should be extremely fas t • and there should be a built-in error processing mechanism
błędy programów (reliability ) • wykorzystanie wielu rdzeni CPU (utilisation ) • sprawiedliwy podział zasobów (latency ) • możliwość śledzenia wykonania (traceability)
danych na N węzłach w klastrz e • Replikacja multi-datacente r • zastosowania w składowaniu krytycznych danyc h • wdrożenia w brytyjskiej i duńskiej służbie zdrowia