Quantcast
Channel: Burak Selim ŞenyurtBurak Selim Şenyurt0.0000000.000000
Viewing all articles
Browse latest Browse all 351

Birlikte Rust Öğrenelim Serisi

$
0
0

Uzun zamandır vakit buldukça Rust programlama diliyle uğraşıyorum. Onu öğrenmenin, öğrendiklerimi pekiştirmenin en iyi yollarından birisi de bildiklerimi anlatmak, geri bildirim almak ve daha iyisi için uğraşmak. Bu amaçla değişken türlerinin ele alındığı Hello World uygulaması ile başlayan ve aşağıdaki içeriğie sahip olan "Birlikte Rust Öğrenelim" isimli bir video serisi hazırladım. İş sahasında C# programlama dilini kullandığım için yer yer kıyaslamalar yapmaya, örneklerde gerçek hayat senaryolarını baz almaya gayret ettim.

Rust dilini merak edenler ve temel enstrümanlarını öğrenmek isteyenler için yararlı olacağını umuyorum. Bazen telaffuz ve yazım hataları yapmış olabilirim, zira anlatımları tekrar çekim yapmadan ilk halleriyle yayına aldım. Bu nedenle sürçü lisan etmişsem affola.

Örnekleri destekleyici kodlar için GitHub reposuna bakabilirsiniz - https://github.com/buraksenyurt/rust-training/tree/main

Konu Başlıklarımız

  • 00 - Hello World ve Temel Veri Türleri
  • 01 - Vektör Veri Yapısı
  • 02 - String, &str
  • 03 - Functions
  • 04 - Control Flows
  • 05 - Ownership & Move
  • 06 - Structs
  • 07 - Lifetimes
  • 08 - Enums
  • 09 - Pattern Matching
  • 10 - Generics
  • 11 - Traits
  • 12 - Built-In Traits
  • 13 - Modules, Crates, Packages
  • 14 - Error Handling
  • 15 - Testing
  • 16 - Closures
  • 17 - Smart Pointers (Box)
  • 18 - Smart Pointers (Rc ve RefCell)
  • 19 - Concurrency (Threads)
  • 20 - Concurrency (Arc ve Mutex)
  • 21 - Channels
  • 22 - Deadlock & Thread Poisoning
  • 23 - Declarative Macros
  • 24 - Procedural Macros
  • 25 - Paralel Çalışma (Sıralı, Thread Based ve Rayon ile)
  • 26 - Asenkron Programlama (async, await)

Viewing all articles
Browse latest Browse all 351

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue