- Introduction
- History of the language
- programming paradigm
- Functional
- strict evaluation
- vs. lazy evaluation (advantages/disadvantages)
- single assignment (no re-assigning variables)
- prevention of side-effects
- dynamic typing
- Concurrent and distributed programming with Erlang
- The Actor model
- Explicit communication
- Hot code loading and modules
- Multiple versions of a module in memory running concurrently
- Best uses of Erlang
- Implications of high reliability
- Telecommunications
- The Open Telecom Platform (OTP)
- Solving problems that lend themselves to parallelism
- Popularity
- Clones (11 language ports)
- Overview of prominent projects
- Conclusion
Home | Up | Copyleft | Contact
Comments (0)
You don't have permission to comment on this page.