45 phút
Giới thiệu Golang
Go là gì?
Go (Golang) là ngôn ngữ lập trình được phát triển bởi Google, nổi bật với hiệu suất cao, cú pháp đơn giản và hỗ trợ concurrency mạnh mẽ.
Ưu điểm của Go
- Biên dịch nhanh và hiệu suất gần với C/C++
- Cú pháp đơn giản, dễ học
- Concurrency với Goroutines và Channels
- Garbage Collection tự động
- Static typing mạnh mẽ
- Cross-compilation dễ dàng
- Standard library phong phú
Cài đặt Go
Tải và cài đặt
# macOS với Homebrew
brew install go
# Ubuntu/Debian
sudo apt update
sudo apt install golang-go
# Windows: tải installer từ https://go.dev/dl/
Kiểm tra cài đặt
go version
go env
Chương trình đầu tiên
Tạo project mới
mkdir hello-go
cd hello-go
go mod init example.com/hello
File main.go
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
Chạy chương trình
go run main.go
go build -o hello main.go
./hello
Cấu trúc package
myproject/
├── go.mod
├── go.sum
├── main.go
├── internal/
│ ├── handlers/
│ ├── models/
│ └── services/
└── pkg/
└── utils/
Bài tập thực hành
Trong bài tiếp theo, chúng ta sẽ học về biến, kiểu dữ liệu và control flow!