Önsöz
Rust programlama dili kısa birkaç yıl içinde uzun bir yol kat etti: küçük ve yeni oluşan hevesli bir meraklı topluluğunun yaratımı ve kuluçkası olmaktan, dünyanın en sevilen ve en çok talep edilen programlama dillerinden biri hâline gelmeye kadar. Geriye bakıldığında, Rust’ın gücünün ve vaadinin dikkatleri üzerine çekmesi ve sistem programlamada bir dayanak kazanması kaçınılmazdı. Kaçınılmaz olmayan şey ise açık kaynak topluluklarına yayılan ve endüstriler genelinde geniş çaplı benimsenmeyi hızlandıran küresel ilgi ve yenilik artışıydı.
Bu noktada, bu ilgi ve benimsenme patlamasını açıklamak için Rust’ın sunduğu harika özelliklere işaret etmek kolaydır. Onlarca harika özelliğin yanı sıra bellek güvenliği, ve hızlı performans, ve dostça bir derleyici, ve harika araçlar isteyen kimse yok ki? Bugün gördüğünüz Rust dili, sistem programlamadaki yıllarca süren araştırmayı, canlı ve tutkulu bir topluluğun pratik bilgeliğiyle birleştiriyor. Bu dil bir amaçla tasarlandı ve özenle işlendi; geliştiricilere güvenli, hızlı ve güvenilir kod yazmayı kolaylaştıran bir araç sunuyor.
Ancak Rust’ı gerçekten özel kılan şey, sizi, kullanıcıyı, hedeflerinize ulaşmanız konusunda güçlendirme kökleridir. Bu, başarmanızı isteyen bir dildir ve güçlendirme ilkesi, bu dili inşa eden, sürdüren ve savunan topluluğun özünden geçer. Bu başvuru kaynağının önceki baskısından bu yana Rust, gerçek anlamda küresel ve güvenilen bir dil hâline geldi. Rust Projesi artık Rust Vakfı tarafından sağlam biçimde destekleniyor; Vakıf ayrıca Rust’ın güvenli, istikrarlı ve sürdürülebilir olmasını sağlamak için kilit girişimlere yatırım yapıyor.
Rust Programlama Dilinin bu baskısı, dilin yıllar içindeki evrimini yansıtan ve değerli yeni bilgiler sağlayan kapsamlı bir güncellemedir. Ancak yalnızca bir sözdizimi ve kütüphane rehberi değildir; kaliteye, performansa ve düşünceli tasarıma değer veren bir topluluğa katılma davetidir. İster Rust’ı ilk kez keşfetmek isteyen deneyimli bir geliştirici olun, ister becerilerini geliştirmek isteyen deneyimli bir Rustacean, bu baskı herkese bir şeyler sunar.
Rust yolculuğu iş birliği, öğrenme ve yineleme dolu bir yolculuk oldu. Dilin ve ekosisteminin büyümesi, arkasındaki canlı ve çeşitli topluluğun doğrudan bir yansımasıdır. Çekirdek dil tasarımcılarından ara sıra katkıda bulunanlara kadar binlerce geliştiricinin katkıları, Rust’ı bu kadar benzersiz ve güçlü bir araç yapan şeydir. Bu kitabı elinize aldığınızda yalnızca yeni bir programlama dili öğrenmiyor, aynı zamanda yazılımı daha iyi, daha güvenli ve üzerinde çalışması daha keyifli hâle getirmeye yönelik bir harekete katılıyorsunuz.
Rust topluluğuna hoş geldiniz!
- Bec Rumbul, Rust Vakfı Genel Müdürü