From f4ed5284892178b53150d1a9bf936f56327cce0a Mon Sep 17 00:00:00 2001 From: cnnrznn Date: Tue, 6 Dec 2016 20:53:26 -0500 Subject: Update dist-langs.md --- chapter/4/dist-langs.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'chapter') diff --git a/chapter/4/dist-langs.md b/chapter/4/dist-langs.md index 7b1412b..a2ea4d3 100644 --- a/chapter/4/dist-langs.md +++ b/chapter/4/dist-langs.md @@ -11,6 +11,9 @@ by: "A Systems Person" * Efficiency * Scallability +Languages and systems designed for distribution aim to abstract these problems from the application developer. + + ### Three major approaches to distributed languages: #### Shared Memory @@ -51,11 +54,15 @@ Some languages that use this model are: Why is MR all-the-rage? +* MR is DSL for distribution? (wouldn't use it to develop single-machine app (probably)) + * Dataflow / MapReduce fundamentally changed the programming style for distributed systems * Other models (Actor, DSM) tried to mask distribution * By changing the style, programs need necessarily consider communication patterns (disk, network) * Although, system may still handle fault tolerance +## Maybe use below topics + ### Why GPL's not DSL's? * problem of domain-composition -- cgit v1.2.3