| 
View
 

CMSC-308 Initial Outline

This version was saved 15 years, 6 months ago View current version     Page history
Saved by Justin Spratt
on April 17, 2010 at 12:23:04 pm
 
  • Introduction
  • History of the language
  • programming paradigm
    • Functional
      • Highly recursive
    • 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.