Rust Programlama Dili - İleri Düzey

via Udemy

Go to Course: https://www.udemy.com/course/rust-programlama-dili-ileri-duzey/

Overview

Rust programlama dili ayrıca bir sistem programlama dilidir bu sebeple dilin semantiği hakkında da bilgi sahibi olmakta fayda vardır. Performans ve güvenlik konusunda ön plana çıkan rust dili, doğal olarak veri yapıları, referanslar, lifetime, ownership threads gibi konuların da bilinmesini bir çok yerde elzem kılıyor. Ancak bu eğitimlerde sadece tanımlama veya kullanmaya değil ayrıca bunların nasıl çalıştığına dair de bilgiler verilecektir. Zira bir program geliştirirken önceliğimiz performans ise doğal olarak dil ve belleğin etkileşimini de bilmek gerekir.Enum ve structlar ile geliştireceğimiz projelerin verilerini nasıl oluşturacağımıza dair temel bilgileri öğrenmiş olacağız. Bu gibi yapılar standart kütüphanede tanımlanmış veriler üzerine inşa edildiğinden dolayı, değişkenleri de bilmek gerekir.Ownership ve borrowing konuları ise rust dilini diğer dillerden ayıran bir konudur. Veri türlerini bilmeden bu konuyu bilmek mümkün değildir. Öncesinde ele aldığımız konular sayesinde bu konuları anlamak daha kolay olacaktır. Verilerin bellekte nasıl kullanıldığı, nasıl saklandığı gibi konuları bilmek önem arz edecektir. Bu konu babında, performans odaklı dillerde referans ve pointer kullanılması önem arz ettiğinden, lifetime konusu da işlenecektir.Rust, ayrıca fonksiyonel programlama dillerine ait bir çok özelliği de barındırdığından dolayı closure(lambda) konusunu da işleyeceğiz. Bu fonksiyonel özelliklerin veri yapıları üzerinde nasıl kullanıldığı bilmek, kodlarımızı daha okunabilir bir şekilde yazmamıza ve ayrıca yazılan kodları daha kolay anlamamıza da katkı sağlayacaktır.

Skills

Reviews