Skip to content

Commit

Permalink
Translate SUMMARY
Browse files Browse the repository at this point in the history
  • Loading branch information
Beryesa committed Oct 8, 2024
1 parent 23ac7ce commit ed4cc44
Showing 1 changed file with 133 additions and 129 deletions.
262 changes: 133 additions & 129 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,135 +1,139 @@
# Rust Programlama Dili

[Rust Programlama Dili](title-page.md)
[Foreword](foreword.md)
[Introduction](ch00-00-introduction.md)

## Getting started

- [Getting Started](ch01-00-getting-started.md)
- [Installation](ch01-01-installation.md)
- [Hello, World!](ch01-02-hello-world.md)
- [Hello, Cargo!](ch01-03-hello-cargo.md)

- [Programming a Guessing Game](ch02-00-guessing-game-tutorial.md)

- [Common Programming Concepts](ch03-00-common-programming-concepts.md)
- [Variables and Mutability](ch03-01-variables-and-mutability.md)
- [Data Types](ch03-02-data-types.md)
- [Functions](ch03-03-how-functions-work.md)
- [Comments](ch03-04-comments.md)
- [Control Flow](ch03-05-control-flow.md)

- [Understanding Ownership](ch04-00-understanding-ownership.md)
- [What is Ownership?](ch04-01-what-is-ownership.md)
- [References and Borrowing](ch04-02-references-and-borrowing.md)
- [The Slice Type](ch04-03-slices.md)

- [Using Structs to Structure Related Data](ch05-00-structs.md)
- [Defining and Instantiating Structs](ch05-01-defining-structs.md)
- [An Example Program Using Structs](ch05-02-example-structs.md)
- [Method Syntax](ch05-03-method-syntax.md)

- [Enums and Pattern Matching](ch06-00-enums.md)
- [Defining an Enum](ch06-01-defining-an-enum.md)
- [The `match` Control Flow Construct](ch06-02-match.md)
- [Concise Control Flow with `if let`](ch06-03-if-let.md)

## Basic Rust Literacy

- [Managing Growing Projects with Packages, Crates, and Modules](ch07-00-managing-growing-projects-with-packages-crates-and-modules.md)
- [Packages and Crates](ch07-01-packages-and-crates.md)
- [Defining Modules to Control Scope and Privacy](ch07-02-defining-modules-to-control-scope-and-privacy.md)
- [Paths for Referring to an Item in the Module Tree](ch07-03-paths-for-referring-to-an-item-in-the-module-tree.md)
- [Bringing Paths Into Scope with the `use` Keyword](ch07-04-bringing-paths-into-scope-with-the-use-keyword.md)
- [Separating Modules into Different Files](ch07-05-separating-modules-into-different-files.md)

- [Common Collections](ch08-00-common-collections.md)
- [Storing Lists of Values with Vectors](ch08-01-vectors.md)
- [Storing UTF-8 Encoded Text with Strings](ch08-02-strings.md)
- [Storing Keys with Associated Values in Hash Maps](ch08-03-hash-maps.md)

- [Error Handling](ch09-00-error-handling.md)
- [Unrecoverable Errors with `panic!`](ch09-01-unrecoverable-errors-with-panic.md)
- [Recoverable Errors with `Result`](ch09-02-recoverable-errors-with-result.md)
- [To `panic!` or Not to `panic!`](ch09-03-to-panic-or-not-to-panic.md)

- [Generic Types, Traits, and Lifetimes](ch10-00-generics.md)
- [Generic Data Types](ch10-01-syntax.md)
- [Traits: Defining Shared Behavior](ch10-02-traits.md)
- [Validating References with Lifetimes](ch10-03-lifetime-syntax.md)

- [Writing Automated Tests](ch11-00-testing.md)
- [How to Write Tests](ch11-01-writing-tests.md)
- [Controlling How Tests Are Run](ch11-02-running-tests.md)
- [Test Organization](ch11-03-test-organization.md)

- [An I/O Project: Building a Command Line Program](ch12-00-an-io-project.md)
- [Accepting Command Line Arguments](ch12-01-accepting-command-line-arguments.md)
- [Reading a File](ch12-02-reading-a-file.md)
- [Refactoring to Improve Modularity and Error Handling](ch12-03-improving-error-handling-and-modularity.md)
- [Developing the Library’s Functionality with Test Driven Development](ch12-04-testing-the-librarys-functionality.md)
- [Working with Environment Variables](ch12-05-working-with-environment-variables.md)
- [Writing Error Messages to Standard Error Instead of Standard Output](ch12-06-writing-to-stderr-instead-of-stdout.md)

## Thinking in Rust

- [Functional Language Features: Iterators and Closures](ch13-00-functional-features.md)
- [Closures: Anonymous Functions that Capture Their Environment](ch13-01-closures.md)
- [Processing a Series of Items with Iterators](ch13-02-iterators.md)
- [Improving Our I/O Project](ch13-03-improving-our-io-project.md)
- [Comparing Performance: Loops vs. Iterators](ch13-04-performance.md)

- [More about Cargo and Crates.io](ch14-00-more-about-cargo.md)
- [Customizing Builds with Release Profiles](ch14-01-release-profiles.md)
- [Publishing a Crate to Crates.io](ch14-02-publishing-to-crates-io.md)
- [Cargo Workspaces](ch14-03-cargo-workspaces.md)
- [Installing Binaries from Crates.io with `cargo install`](ch14-04-installing-binaries.md)
- [Extending Cargo with Custom Commands](ch14-05-extending-cargo.md)

- [Smart Pointers](ch15-00-smart-pointers.md)
- [Using `Box<T>` to Point to Data on the Heap](ch15-01-box.md)
- [Treating Smart Pointers Like Regular References with the `Deref` Trait](ch15-02-deref.md)
- [Running Code on Cleanup with the `Drop` Trait](ch15-03-drop.md)
- [`Rc<T>`, the Reference Counted Smart Pointer](ch15-04-rc.md)
- [`RefCell<T>` and the Interior Mutability Pattern](ch15-05-interior-mutability.md)
- [Reference Cycles Can Leak Memory](ch15-06-reference-cycles.md)

- [Fearless Concurrency](ch16-00-concurrency.md)
- [Using Threads to Run Code Simultaneously](ch16-01-threads.md)
- [Using Message Passing to Transfer Data Between Threads](ch16-02-message-passing.md)
- [Shared-State Concurrency](ch16-03-shared-state.md)
- [Extensible Concurrency with the `Sync` and `Send` Traits](ch16-04-extensible-concurrency-sync-and-send.md)

- [Object Oriented Programming Features of Rust](ch17-00-oop.md)
- [Characteristics of Object-Oriented Languages](ch17-01-what-is-oo.md)
- [Using Trait Objects That Allow for Values of Different Types](ch17-02-trait-objects.md)
- [Implementing an Object-Oriented Design Pattern](ch17-03-oo-design-patterns.md)
[Ön söz](foreword.md)
[Tanıtım](ch00-00-introduction.md)

## Başlangıç

- [Başlarken](ch01-00-getting-started.md)
- [Kurulum](ch01-01-installation.md)
- [Merhaba, Dünya!](ch01-02-hello-world.md)
- [Merhaba, Cargo!](ch01-03-hello-cargo.md)

- [Öngörme Oyunu Programlayalım](ch02-00-guessing-game-tutorial.md) # Öngörü

- [Yaygın Programlama Kavramları](ch03-00-common-programming-concepts.md)
- [Değişkenler ve Değişebilirlik](ch03-01-variables-and-mutability.md)
- [Veri Türleri](ch03-02-data-types.md)
- [İşlevler (Fonksiyonlar)](ch03-03-how-functions-work.md)
- [Yorumlar](ch03-04-comments.md)
- [Denetim akışı](ch03-05-control-flow.md)

- [İyeliği kavramak](ch04-00-understanding-ownership.md)
- [İyelik nedir](ch04-01-what-is-ownership.md)
- [Başvuru ve Ödünç İşleyişi](ch04-02-references-and-borrowing.md)
- [Dilim türü](ch04-03-slices.md)

- [İlişkili Verileri Biçimlendirmek için Yapıları Kullanma](ch05-00-structs.md)
- [Yapıları Tanımlama ve Örnekleme](ch05-01-defining-structs.md)
- [Yapıları Kullanan Örnek bir Program](ch05-02-example-structs.md)
- [Yöntem (Metot) Söz Dizimi](ch05-03-method-syntax.md)

- [Sayımlar ve Örüntü Eşleme](ch06-00-enums.md)
- [Sayım Tanımlama](ch06-01-defining-an-enum.md)
- [`match` Denetim Akışı Yapısı](ch06-02-match.md)
- [`if let` ile Kısa Denetim Akışı Yapısı](ch06-03-if-let.md)

## Temel Rust Okuryazarlığı

- [Paketler, Kasalar ve Birimler (Modül) ile Büyüyen Tasarılarımızı Yönetme](ch07-00-managing-growing-projects-with-packages-crates-and-modules.md)
- [Paketler ve Kasalar](ch07-01-packages-and-crates.md)
- [Kapsam ve Gizliliği Denetlemek için Birimlerin Tanımlanması](ch07-02-defining-modules-to-control-scope-and-privacy.md)
- [Birim (Modül) Ağacında Ögeye Başvurma Yolları](ch07-03-paths-for-referring-to-an-item-in-the-module-tree.md)
- [`use` ile Yolları Kapsama Almak](ch07-04-bringing-paths-into-scope-with-the-use-keyword.md)
- [Birimleri (Modülleri) Ayrı Dosyalara Ayırma](ch07-05-separating-modules-into-different-files.md) # Birim?

- [Yaygın Derlemler](ch08-00-common-collections.md)
- [Yöneylerle (Vektörler) Değer Dizelgelerini Saklama](ch08-01-vectors.md) # yöney
- [UTF-8 ile Kodlanmış Metni Dizgilerle Saklama](ch08-02-strings.md)
- [Karma Eşlemelerde (HashMap) İlişkili Açkı-Değer Eşleri Saklama](ch08-03-hash-maps.md) # (key-value pair)

- [Yanlışlık (hata) İşleme](ch09-00-error-handling.md)
- [`panic!` ile Kurtarılamaz Yanlışlıklar](ch09-01-unrecoverable-errors-with-panic.md)
- [`Result` ile Kurtarılabilir Yanlışlıklar](ch09-02-recoverable-errors-with-result.md)
- [`panic!`lemek ya da `panic!`lememek](ch09-03-to-panic-or-not-to-panic.md)

- [Genel Türler, Nitelikler (Trait) ve Yaşam Süreleri](ch10-00-generics.md)
- [Genel Veri Türleri](ch10-01-syntax.md)
- [Nitelikler: Paylaşımlı Davranışı Tanımlama](ch10-02-traits.md)
- [Başvuruları Yaşam Süreleri ile Doğrulama](ch10-03-lifetime-syntax.md) # Başvuruların Geçerliliğini Yaşam Süreleriyle Denetleme

- [Kendiliğinden İşleyen Sınamalar Yazmak](ch11-00-testing.md) # Özdevimli, özişler
- [Sınamalar Nasıl yazılır](ch11-01-writing-tests.md) # Sınamalar
- [Sınamaların Nasıl Çalışacağını Denetlemek](ch11-02-running-tests.md)
- [Sınama Düzeninin Sağlanması](ch11-03-test-organization.md)

- [G/Ç Tasarısı: Komut Satırı Programı Yazmak](ch12-00-an-io-project.md) # cli
- [Komut Satırı Argümanlarını Üstlenmek](ch12-01-accepting-command-line-arguments.md) # beğımsız değişken?
- [Dosya Okumak](ch12-02-reading-a-file.md)
- [Birimselliği (Modülerliği) ve Yanlışlık İşlemeyi iyileştirmek için Yeniden Düzenlemek](ch12-03-improving-error-handling-and-modularity.md)
- [Sınama Güdümlü Geliştirmeyle Kütüphanenin İşlevselliğini Geliştirmek](ch12-04-testing-the-librarys-functionality.md) # Odaklı?
- [Ortam Değişkenleriyle Çalışmak](ch12-05-working-with-environment-variables.md)
- [Yanlışlık İletilerini Ölçünlü Çıktı (StdOut) Yerine Ölçünlü Yanlışlığa (StdErr) Yazmak](ch12-06-writing-to-stderr-instead-of-stdout.md) # yanılgı

## Rustça Düşünmek

- [İşlevsel (Fonksiyonel) Dil Özellikleri: Yineleyiciler ve Kapanışlar](ch13-00-functional-features.md) # kapama, kapatma
- [Kapanışlar: Ortamlarını yakalayan Adsız İşlevler (Anonim fonksiyonlar)](ch13-01-closures.md)
- [Yineleyiciler ile Bir Dizi Ögeyi İşleme](ch13-02-iterators.md)
- [G/Ç Tasarımızı İyileştirme](ch13-03-improving-our-io-project.md)
- [Başarım Karşılaştırma: Döngülere karşı Yineleyiciler](ch13-04-performance.md)

- [Cargo ve Crates.io Üzerine](ch14-00-more-about-cargo.md)
- [Yayım Belgileri (Profil) ile Kurgulamayı (Build) Özelleştirme](ch14-01-release-profiles.md) # kurgulama
- [Crates.io'ya Kasa Yayımlama](ch14-02-publishing-to-crates-io.md)
- [Cargo Çalışma Alanları](ch14-03-cargo-workspaces.md)
- [`cargo install` ile Crates.io'dan İkilikler (binary) kurma](ch14-04-installing-binaries.md) # Derlenmişler?
- [Cargo'yu Özel Komutlarla Genişletmek](ch14-05-extending-cargo.md)

- [Akıllı Göstericiler (Pointers)](ch15-00-smart-pointers.md) # İşaretçi? Gösterge
- [`Box<T>` Kullanarak Öbekteki Veriyi Gösterme](ch15-01-box.md)
- [`Deref` Niteliğiyle Akıllı Göstericilere Olağan Başvurular gibi Davranmak](ch15-02-deref.md) # İşleme
- [`Drop` Niteliğiyle Temizlik Aşamasında Kod Çalıştırmak](ch15-03-drop.md)
- [`Rc<T>`, Başvuru Sayımlı Akıllı Gösterici](ch15-04-rc.md)
- [`RefCell<T>` ve İç Değişebilirlik Örüntüsü](ch15-05-interior-mutability.md) # Yapısı
- [Başvuru Döngüleri Bellek Sızdırabilir](ch15-06-reference-cycles.md)

- [Korkusuz Eşzamanlılık](ch16-00-concurrency.md)
- [Kodu Eşzamanlı Çalıştırmak için İş Parçacıklarını Kullanmak](ch16-01-threads.md)
- [İş Parçacıkları Arasında Veri Aktarmak için İleti Geçirmek](ch16-02-message-passing.md) # İleti Geçirme
- [Durum Paylaşımlı Eşzamanlılık](ch16-03-shared-state.md)
- [`Sync` ve `Send` Nitelikleriyle Genişletilebilir Eşzamanlılık](ch16-04-extensible-concurrency-sync-and-send.md) # Uzatılabilir

- [Rust'ın Nesne Yönelimli Programlama Özellikleri](ch17-00-oop.md)
- [Nesne Yönelimli Dillere Özgü Özellikler](ch17-01-what-is-oo.md)
- [Ayrı Türde Verilere Olanak Tanıyan Nitelik Nesnelerini Kullanma](ch17-02-trait-objects.md)
- [Nesne Yönelimli Tasarım Örüntüsü Uygulanması](ch17-03-oo-design-patterns.md)

## Advanced Topics

- [Patterns and Matching](ch18-00-patterns.md)
- [All the Places Patterns Can Be Used](ch18-01-all-the-places-for-patterns.md)
- [Refutability: Whether a Pattern Might Fail to Match](ch18-02-refutability.md)
- [Pattern Syntax](ch18-03-pattern-syntax.md)

- [Advanced Features](ch19-00-advanced-features.md)
- [Unsafe Rust](ch19-01-unsafe-rust.md)
- [Advanced Traits](ch19-03-advanced-traits.md)
- [Advanced Types](ch19-04-advanced-types.md)
- [Advanced Functions and Closures](ch19-05-advanced-functions-and-closures.md)
- [Macros](ch19-06-macros.md)

- [Final Project: Building a Multithreaded Web Server](ch20-00-final-project-a-web-server.md)
- [Building a Single-Threaded Web Server](ch20-01-single-threaded.md)
- [Turning Our Single-Threaded Server into a Multithreaded Server](ch20-02-multithreaded.md)
- [Graceful Shutdown and Cleanup](ch20-03-graceful-shutdown-and-cleanup.md)

- [Appendix](appendix-00.md)
- [A - Keywords](appendix-01-keywords.md)
- [B - Operators and Symbols](appendix-02-operators.md)
- [C - Derivable Traits](appendix-03-derivable-traits.md)
- [D - Useful Development Tools](appendix-04-useful-development-tools.md)
- [E - Editions](appendix-05-editions.md)
- [F - Translations of the Book](appendix-06-translation.md)
- [G - How Rust is Made and “Nightly Rust”](appendix-07-nightly-rust.md)
- [Örüntüler ve Eşleme](ch18-00-patterns.md)
- [Örüntülerin Kullanılabileceği Tüm Yerler](ch18-01-all-the-places-for-patterns.md)
- [Çürütülebilirlik: Bir Örüntünün Eşleşip Eşleşemeyeceği](ch18-02-refutability.md) # Çürütülebilirlik, Yanlışlanabilirlik
- [Örüntü Söz Dizimi](ch18-03-pattern-syntax.md)

- [Gelişmiş Özellikler](ch19-00-advanced-features.md)
- [Güvenliksiz Rust](ch19-01-unsafe-rust.md) # Korunmasız
- [Gelişmiş Nitelikler](ch19-03-advanced-traits.md)
- [Gelişmiş Türler](ch19-04-advanced-types.md)
- [Gelişmiş İşlevler ve Kapanışlar](ch19-05-advanced-functions-and-closures.md)
- [Makrolar](ch19-06-macros.md)

- [Bitirme Tasarısı: Çoklu İş Parçacıklı Web Sunucusu Yazmak](ch20-00-final-project-a-web-server.md)
- [Tek İş Parçacıklı Web Sunucusu Yazmak](ch20-01-single-threaded.md)
- [Tek İş Parçacıklı Sunucumuzu Çoklu İş Parçacıklı Sunucuya Çevirmek](ch20-02-multithreaded.md)
- [İncelikli Kapatma ve Temizlik Aşaması](ch20-03-graceful-shutdown-and-cleanup.md)

- [Ekler](appendix-00.md)
- [A - Açkı Sözcükler](appendix-01-keywords.md)
- [B - İşleçler ve Simgeler](appendix-02-operators.md)
- [C - Türetilebilir Nitelikler](appendix-03-derivable-traits.md)
- [D - Kullanışlı Geliştirme Araçları](appendix-04-useful-development-tools.md)
- [E - Baskılar](appendix-05-editions.md)
- [F - Kitabın Çevirileri](appendix-06-translation.md)
- [G - “Gecelik Rust” ve Rust'ın Perde Arkası](appendix-07-nightly-rust.md)

- [Özenli Türkçe](tr-00.md)
- [Terim ve Kavramlar](tr-01-terminology.md)
- [Dışlanmış Çeviriler ve Türkçeleştirme](tr-02-left-out.md)

0 comments on commit ed4cc44

Please sign in to comment.