Đi giới thiệu
Đi là gì?
- Go là ngôn ngữ lập trình mã nguồn mở, đa nền tảng
- Go có thể được sử dụng để tạo các ứng dụng hiệu suất cao
- Go là một ngôn ngữ được biên dịch, gõ tĩnh, nhanh, được biết đến vì tính đơn giản và hiệu quả của nó
- Cờ vây được phát triển tại Google bởi Robert Griesemer, Rob Pike và Ken Thompson vào năm 2007
- Cú pháp của Go tương tự như C++
Go được sử dụng để làm gì?
- Phát triển web (phía máy chủ)
- Phát triển các chương trình dựa trên mạng
- Phát triển ứng dụng doanh nghiệp đa nền tảng
- Phát triển dựa trên nền tảng đám mây
Tại sao nên sử dụng Go?
- Cờ vây rất vui và dễ học
- Go có thời gian chạy và biên dịch nhanh
- Go hỗ trợ đồng thời
- Go có quản lý bộ nhớ
- Go hoạt động trên nhiều nền tảng khác nhau (Windows, Mac, Linux, Raspberry Pi, v.v.)
So sánh với Python và C++
Đi | Python | C++ |
---|---|---|
gõ tĩnh | Được gõ động | gõ tĩnh |
Thời gian chạy nhanh | Thời gian chạy chậm | Thời gian chạy nhanh |
biên soạn | Phiên dịch | biên soạn |
Thời gian biên dịch nhanh | Phiên dịch | Thời gian biên dịch chậm |
Hỗ trợ đồng thời thông qua goroutines và kênh | Không có cơ chế đồng thời tích hợp | Hỗ trợ đồng thời thông qua các chủ đề |
Có chức năng thu gom rác tự động | Có chức năng thu gom rác tự động | Không có tính năng thu gom rác tự động |
Không hỗ trợ các lớp và đối tượng | Có lớp và đối tượng | Có lớp và đối tượng |
Không hỗ trợ kế thừa | Hỗ trợ kế thừa | Hỗ trợ kế thừa |
Ghi chú:
- Thời gian biên dịch đề cập đến việc dịch mã thành một chương trình thực thi
- Đồng thời là thực hiện nhiều việc không theo thứ tự hoặc cùng lúc mà không ảnh hưởng đến kết quả cuối cùng
- Được gõ tĩnh có nghĩa là các loại biến được biết tại thời điểm biên dịch
Bắt đầu
Hướng dẫn này sẽ dạy cho bạn những điều cơ bản về cờ vây.
Không cần thiết phải có bất kỳ kinh nghiệm lập trình nào trước đó.
Bắt đầu "