完整的 Erlang 课程 - 从零到专家!
The Complete Erlang Course - From Zero to Expert!
- 1. Course Introduction
- 1. Introduction to Erlang
- 2. Installing Erlang on Linux
- 3. Installing Erlang on Windows
- 4. Installing Erlang on MacOS
- 5. Compiling in Erlang
- 2. Basic Fundamentals
- 1. Numbers
- 2. Inmutable Variables
- 3. Atoms
- 4. Tuples
- 5. Lists
- 6. List Comprehensions
- 3. Modules
- 1. Introduction to Modules
- 2. Creating Modules
- 4. Functions
- 1. Pattern Matching
- 2. Conditional Statements
- 3. Recursion
- 5. Solved Problems - Functions
- 1. Problem 1 - Square Roots and Squares
- 2. Problem 2 - Special Prime Number
- 3. Problem 3 - Stamps
- 4. Problem 4 - Related Sum
- 5. Problem 5 - Polynomial Evaluation
- 6. Solved Problems - Lists
- 1. Problem 1 - Last Element of a List
- 2. Problem 2 - Penultime Object
- 3. Problem 3 - Duplicate Elements
- 7. Higher Order Functions
- 1. Introduction to Higher Order Functions
- 2. Anonymous Functions
- 8. Solved Problems - Higher Order Functions
- 1. Problem 1 - Equality Problem
- 2. Problem 2 - Product of Elements
- 3. Problem 3 - Even Result
- 4. Problem 4 - Infinite Powers of Two
- 5. Problem 5 - Scalar Product
- 6. Problem 6 - Flattening of Lists
- 7. Problem 7 - Length
- 8. Problem 8 - Reverse
- 9. Problem 9 - Occurrences
- 9. Concurrent Programming
- 1. Introduction to Concurrency
- 2. The Area Server Process
- 3. Client-Server Architecture
- 10. Dependencies between Modules
- 1. Dependencies between Modules