Dokumentasi gelombang dan panduan pembelajaran
Pelajari Wave langkah demi langkah, mulai dari instalasi hingga program praktis, dan cari aturan bahasa dan API perpustakaan standar.
Wave Foundation
Pelajari Wave dengan panduan ini
Belajar menulis kode sumber Wave, kompilasi dan jalankan, dan periksa hasilnya. Jika Anda baru mengenal pemrograman, ikuti urutan di bawah ini. Jika Anda menguasai bahasa lain, jalankan contoh setiap bab dan bandingkan aturan serta batasannya dengan apa yang sudah Anda ketahui.
Jalur pembelajaran
| Langkah | Bab | Apa yang akan Anda pelajari |
|---|---|---|
| Pengaturan | Instalasi | Siapkan kompiler dan pustaka standar dan verifikasi bahwa keduanya berjalan |
| 1 | Program pertama Anda | Membuat, memeriksa, dan menjalankan file sumber dan memahami kode keluar |
| 2 | Variabel dan tipe | Simpan nilai dan pilih jenis dengan rentang yang diperlukan |
| 3 | Operator dan konversi | Menjelaskan urutan evaluasi dan hasil konversi tipe |
| 4 | Kondisi dan loop | Bercabang pada kondisi dan memproses data dengan loop |
| 5 | Fungsi | Ekstrak operasi berulang ke dalam fungsi |
| 6 | Array | Akses elemen berdasarkan indeks dan ulangi array |
| 7 | string | Membedakan karakter dari byte dan memahami pelolosan dan panjang string |
| 8 | Struktur dan varian | Kelompokkan data terkait dan wakilkan keberhasilan dan kegagalan |
| 9 | Petunjuk dan masa hidup | Ubah nilai asli melalui alamatnya dan kelola masa pakainya |
| 10 | Memori dinamis | Menangani kegagalan alokasi dan mengosongkan memori |
| 11 | Modul dan generik | Pisahkan kode di seluruh file dan gunakan kembali fungsi dengan tipe berbeda |
| 12 | Penanganan kesalahan | Periksa hasil dan bersihkan sumber daya jika terjadi kegagalan |
| 13 | Pengantar kode asinkron | Ciptakan Masa Depan dan tunggu sampai selesai |
Praktekkan pengetahuan Anda
Setelah bab inti, buatlah kalkulator input, pembaca file, pesan biner, dan klien TCP. Uji kasus masukan dan kegagalan yang berhasil di setiap proyek.
Tiga tab dokumentasi
- Wave: Kursus bahasa terpandu dan proyek praktis yang harus diikuti.
- Perpustakaan standar: API setiap modul, nilai pengembalian, kesalahan, aturan kepemilikan, dan persyaratan platform.
- Whale: Membangun dan menghubungkan, manajemen paket, penggunaan perintah, dan rantai alat tingkat rendah.
Contoh membedakan program lengkap dari cuplikan yang termasuk dalam suatu fungsi. Jalankan perintah wavec di terminal dan simpan blok kode wave dalam file .wave. Input dan output ditampilkan secara terpisah; contoh yang membaca input standar menentukan apa yang harus dimasukkan.
Ketika Anda terjebak
Gunakan Pemecahan Masalah untuk membedakan masalah instalasi, pemeriksaan sumber, penautan, dan eksekusi. Cari aturan bahasa di referensi cepat sintaksis, perintah di referensi kompiler, dan API di panduan perpustakaan standar.