| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

View
 

CMSC-308 Initial Outline

Page history last edited by Justin Spratt 14 years, 5 months ago

  • 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.