Bu kitap başlangıç seviyesinde bir öğretici olup, kapsamının genişletilme talepleri bu çevirinin amaçları dışındadır.
Kitabın çeviri işlemi 1 Eylül 2020 tarihinde tamamlandığından dile bu tarihten sonra eklenen yenilikler ve yapılan revizyonların kapsanması beklenmez. Rust'ın 1.57.0 sürümü ve sonraki sürümlerde yapılan değişiklikler şimdilik bu kitabın kapsamı dışındadır.
Yer yer düzeltmeyi unuttuğumuz, gözümüzden kaçmış imla hataları ve anlam bozukluklarıyla karşılaşabilirsiniz. Bunları kendi çatalınızda düzeltmeniz ve kitabı öğrenme hedefinize yardımcı olacak şekilde kullanmanızda bir sakınca yok.
Kitabın gözden geçirilmiş ve güncel sürümü üzerinde çalışıyoruz. Yeni sürüm yayına hazır olana kadar çekme isteği veya düzeltme taleplerine yanıt vermeyeceğiz.
Hepinize kolaylıklar
Bu döküman oluşturulurken Dumindu Madunuwan'ın Learning Rust adlı çalışması baz alınmış, içeriğin güncel olarak korunabilmesi için The Rust Programming Language ve Rust By Example belgelerinden faydalanılmıştır. Rust programlama dilini Türkçe okuyarak öğrenmek isteyecekler için iyi bir başlangıç olacağına inandığımız bu döküman Rust programlama dilinin daha çok kişi tarafından öğrenilmesini kolaylaştırmak amacıyla hazırlandığından Creative Commons Atıf-GayriTicari 4.0 Uluslararası Kamu Lisans hükümleriyle Lisanslanmış olup Ticari bir amaçla basılıp kopyalanamaz ve dağıtılamaz.
Bu öğreticinin anlaşılmasını aksatacak düzeyde bilgi, imla hataları, cümle bozuklukları gibi kusurların düzeltilebilmesi için önerilerinizi Buradan iletebilirsiniz
- Neden Rust?
- Kurulum
- Merhaba dünya!
- Paket yönetimi, Sandıklar ve Proje Yapısı
- Yorum satırları ve kodun belgelenmesi
- Değişkenler, sabitler ve statik öğeler
- İşlevler
- Temel veri türleri
- İşleçler
- Kontrol akışı