Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/RustDili/Rust-Ogrenmek

Dumindu Madunuwan'ın Learning Rust adlı çalışmasının Türkçe çevirisi
https://github.com/RustDili/Rust-Ogrenmek

Last synced: 6 days ago
JSON representation

Dumindu Madunuwan'ın Learning Rust adlı çalışmasının Türkçe çevirisi

Awesome Lists containing this project

README

        

![Kapak Resmi](https://github.com/RustDili/Rust-Ogrenmek/blob/master/resimler/Rust-ogrenmek.jpg)

# Bilgilendirme
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

## Kaynakça
Bu döküman oluşturulurken [**Dumindu Madunuwan**](https://github.com/dumindu)'ın [Learning Rust](https://github.com/learning-rust/site) adlı çalışması baz alınmış, içeriğin güncel olarak korunabilmesi için [The Rust Programming Language](https://doc.rust-lang.org/book/) ve [Rust By Example](https://doc.rust-lang.org/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](https://github.com/RustDili/dokuman/blob/master/ceviriler/LICENSE-CC.md) 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](https://github.com/RustDili/Rust-Ogrenmek/issues)

# Rust'ı Öğrenmek
## Birinci Bölüm
* [Neden Rust?](ilk-adim/rust-dilinin-temelleri.md)
* [Kurulum](ilk-adim/kurulum.md)
* [Merhaba dünya!](ilk-adim/merhaba.md)
* [Paket yönetimi, Sandıklar ve Proje Yapısı](ilk-adim/cargo.md)
* [Yorum satırları ve kodun belgelenmesi](ilk-adim/yorum-ve-belge.md)
* [Değişkenler, sabitler ve statik öğeler](ilk-adim/baglam-sabit-statik.md)
* [İşlevler](ilk-adim/islev.md)
* [Temel veri türleri](ilk-adim/ilkeller.md)
* [İşleçler](ilk-adim/operatorler.md)
* [Kontrol akışı](ilk-adim/kontrol-akisi.md)
## İkinci Bölüm
* [Vektörler](ikinci-adim/vectors.md)
* [Yapılar](ikinci-adim/yapilar.md)
* [Numaralandırmalar](ikinci-adim/enum.md)
* [Genel Türler](ikinci-adim/jenerikler.md)
* [Uygulamalar ve Özellikler](ikinci-adim/impl-and-traits.md)
## Üçüncü Bölüm
* [Sahiplik ve Mülkiyet kavramı](ucuncu-adim/ownership.md)
* [Borçlanma](ucuncu-adim/borrowing.md)
* [Yaşam süreleri](ucuncu-adim/lifetimes.md)
## Dördüncü Bölüm
* [Kod organizasyonu](dorduncu-adim/code-organization.md)
* [İslevler](dorduncu-adim/functions.md)
* [Modüller](dorduncu-adim/modules.md)
* [Sandıklar](dorduncu-adim/crates.md)
* [Çalışma alanları](dorduncu-adim/workspaces.md)
* [Use anahtar sözcüğü](dorduncu-adim/use.md)
* [Std, Temel türler ve Prelüdler](dorduncu-adim/std-primitives-and-preludes.md)
## Beşinci Bölüm
* [Akıllı derleyici](besinci-adim/smart-compiler.md)
* [Panik](besinci-adim/panicking.md)
* [Option ve Result](besinci-adim/option-and-result.md)
* [Unwrap ve Expect](besinci-adim/unwrap-and-expect.md)
* [Error ve None yayılımı](besinci-adim/error-and-none-propagation.md)
* [Birleştiriciler](besinci-adim/combinators.md)
* [Özel hata türleri](besinci-adim/custom-error-types.md)