Tài liệu và hướng dẫn học Wave
Tìm hiểu Wave từng bước, từ cài đặt đến chương trình thực tế, tra cứu các quy tắc ngôn ngữ và API thư viện chuẩn.
Wave Foundation
Tìm hiểu Wave với hướng dẫn này
Học cách viết mã nguồn Wave, biên dịch và chạy mã đó cũng như kiểm tra kết quả. Nếu bạn chưa quen với lập trình, hãy làm theo trình tự dưới đây. Nếu bạn biết một ngôn ngữ khác, hãy chạy các ví dụ của từng chương và so sánh các quy tắc cũng như trường hợp ranh giới của nó với những gì bạn đã biết.
Lộ trình học tập
| Bước | chương | Bạn sẽ học được gì |
|---|---|---|
| thiết lập | Cài đặt | Chuẩn bị trình biên dịch và thư viện chuẩn và xác minh rằng chúng chạy |
| 1 | Chương trình đầu tiên của bạn | Tạo, kiểm tra và chạy tệp nguồn cũng như hiểu mã thoát |
| 2 | Biến và loại | Lưu trữ giá trị và chọn loại có phạm vi được yêu cầu |
| 3 | Toán tử và chuyển đổi | Giải thích thứ tự đánh giá và kết quả chuyển đổi loại |
| 4 | Điều kiện và vòng lặp | Phân nhánh theo điều kiện và xử lý dữ liệu với các vòng lặp |
| 5 | Hàm | Trích xuất các thao tác lặp lại thành các hàm |
| 6 | Mảng | Truy cập các phần tử theo chỉ mục và lặp qua một mảng |
| 7 | Dây | Phân biệt các ký tự với byte và hiểu các ký tự thoát và độ dài chuỗi |
| 8 | Cấu trúc và biến thể | Nhóm dữ liệu liên quan và thể hiện sự thành công và thất bại |
| 9 | Con trỏ và vòng đời | Sửa đổi giá trị ban đầu thông qua địa chỉ của nó và quản lý vòng đời của nó |
| 10 | Bộ nhớ động | Xử lý lỗi phân bổ và bộ nhớ trống |
| 11 | Mô-đun và thuốc generic | Chia mã trên các tệp và sử dụng lại các chức năng với các loại khác nhau |
| 12 | Xử lý lỗi | Kiểm tra kết quả và dọn sạch tài nguyên khi thất bại |
| 13 | Giới thiệu về mã không đồng bộ | Tạo ra một Tương lai và chờ đợi nó kết thúc |
Áp dụng kiến thức của bạn vào thực tế
Sau các chương cốt lõi, hãy xây dựng máy tính đầu vào, trình đọc tệp, thông báo nhị phân và máy khách TCP. Kiểm tra cả trường hợp đầu vào thành công và thất bại trong từng dự án.
Ba tab tài liệu
- Wave: Một khóa học ngôn ngữ có hướng dẫn và các dự án thực tế theo thứ tự.
- Thư viện tiêu chuẩn: API của mỗi mô-đun, giá trị trả về, lỗi, quy tắc quyền sở hữu và yêu cầu nền tảng.
- Whale: Xây dựng và liên kết, quản lý gói, sử dụng lệnh và chuỗi công cụ cấp thấp.
Các ví dụ phân biệt các chương trình hoàn chỉnh với các đoạn mã bên trong một hàm. Chạy các lệnh wavec trong một thiết bị đầu cuối và lưu các khối mã wave trong các tệp .wave. Đầu vào và đầu ra được hiển thị riêng biệt; ví dụ đọc đầu vào tiêu chuẩn chỉ định những gì cần nhập.
Khi bạn gặp khó khăn
Sử dụng Khắc phục sự cố để phân biệt các vấn đề về cài đặt, kiểm tra nguồn, liên kết và thực thi. Tra cứu các quy tắc ngôn ngữ trong tham chiếu nhanh cú pháp, các lệnh trong tham chiếu trình biên dịch và API trong hướng dẫn thư viện tiêu chuẩn.