Erlang 大师课程 - 计算学院

  • Erlang master classes: Three master classes show how Erlang can solve larger problems in functional programming, concurrent programming, and larger-scale programming with OTP. Presented by Joe Armstrong, Francesco Cesarini, and Simon Thompson. Each class ends with a discussion.

    • Filming: Francesco, Simon, and Joe film a discussion video.
  • Kent Master Classes: Funded by the university to celebrate its 50th anniversary, these master classes highlight Erlang and functional programming strengths. They are part of the K-MOOCs Beacon Project and form a component of the pilot MOOC. The classes are multi-purpose and can be used in various educational settings.
  • Functional Programming with Simon Thompson: Focuses on language processing, including processing arithmetical expressions in Erlang. Simon Thompson is a professor of Logic and Computation at the University of Kent and has researched refactoring in Erlang and Haskell. Videos cover various aspects of language processing, and supporting resources are provided.
  • Concurrent Programming with Joe Armstrong: Shows how sequential code can be made concurrent using Erlang's "share nothing" concurrency model. Joe Armstrong is one of the Erlang inventors and a professor at KTH. Videos cover turning sequential code into concurrent code, abstracting concurrency patterns, handling errors, and more. Supporting resources include various Erlang code examples.
  • OTP Behaviours and Releases with Francesco Cesarini: Explores OTP, the key productivity tool in Erlang, which provides generic behaviours. It shows how OTP with supervision enables the quick and reliable building of complex systems. The final master class covers applications and releases. Francesco Cesarini is the founder of Erlang Solutions Ltd and has written related books. Videos and supporting resources for different aspects of OTP are provided.
阅读 8
0 条评论