programming erlang

12

Upload: christophe-marchal

Post on 08-May-2015

549 views

Category:

Technology


3 download

DESCRIPTION

15 minutes presentation about the book "Prgramming Elrang, Software for a Concurrent World"

TRANSCRIPT

Page 1: Programming erlang
Page 2: Programming erlang

The world is parallel.

If we want to write programs that behave as other objects behave in the real world, then these programs will have a concurrent structure.

Use a language that was designed for writing concurrent applications, and development becomes a lot easier.

Erlang programs model  how we think and interact .

 Joe Armstrong    

Page 3: Programming erlang
Page 4: Programming erlang

Shared state or Message passing

Page 5: Programming erlang
Page 6: Programming erlang
Page 7: Programming erlang
Page 8: Programming erlang

Process dictionary

Erlang Term Storage

Disc Erlang Term Storage

Page 9: Programming erlang

Mnesia

Real time, distributed database

Page 10: Programming erlang
Page 11: Programming erlang
Page 12: Programming erlang

Thanks