← Về danh sách bài học
Bài 1/20
💧 Bài 1: Giới thiệu Elixir \& Cài đặt
🎯 Sau bài học này, bạn sẽ:
- Hiểu Elixir là gì và tại sao nên học
- Biết về Erlang VM (BEAM) và ưu điểm
- Cài đặt Elixir trên máy tính
- Chạy chương trình Elixir đầu tiên
1. Elixir là gì?
Elixir là ngôn ngữ lập trình functional, concurrent, được tạo bởi José Valim vào năm 2011. Elixir chạy trên BEAM (Erlang Virtual Machine), kế thừa khả năng fault-tolerant và distributed systems từ Erlang.
💡 Elixir được sử dụng bởi:
• Discord - Chat platform (5 triệu concurrent users)
• WhatsApp - Messaging (2 tỷ users)
• Pinterest - Social platform
• Bleacher Report - Realtime sports news
• Discord - Chat platform (5 triệu concurrent users)
• WhatsApp - Messaging (2 tỷ users)
• Pinterest - Social platform
• Bleacher Report - Realtime sports news
2. Cài đặt Elixir
# macOS
brew install elixir
# Ubuntu/Debian
sudo apt install elixir
# Kiểm tra cài đặt
elixir --version
iex # Interactive Elixir shell
3. Hello World
# hello.exs
IO.puts("Xin chào, Elixir! 💧")
# Chạy file
# elixir hello.exs
📝 Tóm Tắt
- Elixir là ngôn ngữ functional chạy trên BEAM
- Kế thừa fault-tolerance từ Erlang
- Phù hợp cho hệ thống distributed, real-time