Zee ile başla
İlk programdan ilk projeye: kurulum, araçlar ve yaşa ve deneyime göre ayrılmış öğrenme yolları.
Beş dakikada başla
- Kurulumsuz dene
En hızlı yol tarayıcı: çalışma alanı gerçek derleyiciyi WebAssembly olarak çalıştırır.
- Derleyiciyi kaynaktan kur
Rust araç zinciri ve git yeterli. Ayrıntı: Kurulum.
terminal $ git clone https://github.com/merbay-erp/zee $ cd zee/compiler $ cargo build --release --locked - İlk projeyi oluştur
proje.dil,program.dilve kilit dosyası hazır gelir.terminal $ ./target/release/dil yeni merhaba Oluşturuldu: merhaba/ Başlamak için: dil çalıştır merhaba - Çalıştır ve test et
terminal $ ./target/release/dil çalıştır merhaba $ ./target/release/dil dene merhaba ✓ karşılama hazır 1 test: 1 geçti, 0 kaldı
İlk programı oku
Bir Zee programı yukarıdan aşağı Türkçe cümleler gibi okunur:
işlem selamla
adı Metin olarak al
Metin döndürür
"Merhaba " ile adı döndür
mesaj "Zeynep" için selamla olsun
mesaj yazişlem selamlayeni bir işlem tanımlar; gövdesi girintiyle başlar.adı Metin olarak albir parametredir;Metin döndürürdönüş türünü söyler."Merhaba " ile adı döndüriki metni birleştirip sonucu döndürür.mesaj "Zeynep" için selamla olsunişlemi çağırır ve sonucu bir ada bağlar.mesaj yazsonucu ekrana yazar. Yüklem hep sondadır.
Öğrenme yolları
Oyna, değiştir, gör
Değişken, koşul, döngü ve işlem; hikâye, quiz ve zar oyunu projeleriyle. dil çalıştır --güvenli ağı kapatır.
Fikri projeye dönüştür
Listeler, sözlükler, yapılar, birimler, testler, CSV/JSON ve küçük bir web sunucusu.
Dil turu →Sınırları olan sistemler
Tür sözleşmeleri, yapılandırılmış hata, PostgreSQL ve migration, oturum ve CSRF, imzalı paketler.
Belgeler →Takıldığında
Her tanının kararlı bir kodu vardır. Kodu terminalde açıklatabilir, bir birimin işlemlerini listeleyebilir ya da bir kelimenin derleyicide nasıl çözümlendiğini görebilirsin.
$ dil hata T002
$ dil belge matematik
$ dil morfoloji kitabınHâlâ takıldıysan bir konu aç; mümkünse hatayı üreten en küçük kodu ekle.