Introduction to programming in Erlang (developerWorks)
Erlang provides a number of standard features not found in or difficult to manage in other languages. Much of this functionality exists in Erlang because of it's telecom roots. For example, Erlang includes a very simple concurrency model, allowing individual blocks of code to be executed multiple times on the same host with relative ease. In addition to this concurrency Erlang uses an error model that allows failures within these processes to be identified and handled, even by a new process, which makes building highly fault tolerant applications very easy. Finally, Erlang includes built-in distributed processing, allowing components to be run on one machine while being requested from another."
Posted May 11, 2011 18:44 UTC (Wed)
by moltonel (guest, #45207)
[Link]
On the grammar side, I'd have liked more discussion on Erlang's pattern matching (since that's one thing that is actually different from other languages), and funs would have at least deserved a mention. But the architechture is what's really interesting with erlang; the error handling and the distributed concureny are what really sets erlang appart, and make it worth your while. I guess I'll wait port part 2 of the article.
Posted May 11, 2011 22:02 UTC (Wed)
by AndyBurns (guest, #27521)
[Link]
Posted May 14, 2011 13:50 UTC (Sat)
by MisterIO (guest, #36192)
[Link] (4 responses)
Posted May 14, 2011 16:22 UTC (Sat)
by mathstuf (subscriber, #69389)
[Link] (3 responses)
To be fair, for those who learned functional languages first, imperative languages probably don't directly map to how they think (with code at the least). I started with TI-BASIC and C, so I don't have first-hand knowledge here.
Posted May 14, 2011 16:43 UTC (Sat)
by MisterIO (guest, #36192)
[Link] (2 responses)
Posted May 15, 2011 8:04 UTC (Sun)
by jezuch (subscriber, #52988)
[Link] (1 responses)
Posted May 16, 2011 15:19 UTC (Mon)
by marcH (subscriber, #57642)
[Link]
Not much to see here, wait for part 2 ?
Introduction to programming in Erlang (developerWorks)
Introduction to programming in Erlang (developerWorks)
When Go implements generics, that will be the next language I'm gonna try.
Introduction to programming in Erlang (developerWorks)
Introduction to programming in Erlang (developerWorks)
Introduction to programming in Erlang (developerWorks)
Introduction to programming in Erlang (developerWorks)