Ana Sayfa

Rust Sadece Bir Araçtır: Fanatizmden Uzak Bir Bakış

1 dk okuma

Yazar, Rust programlama diline olan beğenisini dile getirerek başlıyor. Rust'ın hem uygulama hem de sistem programlama için yeterince çok yönlü olduğunu, gördüğü diller arasında en iyi araç setine sahip olduğunu ve oldukça hoş bir tip sistemine sahip olduğunu belirtiyor. En önemlisi, çöp toplayıcısı (garbage collector) olmayan bir ortamda üst düzey dil özelliklerini başarıyla bir araya getirdiğini vurguluyor. Rust'ın "hızlı ve aynı zamanda oldukça etkileyici" diller için bir standart belirlediği de iddia ediliyor.

Ancak makalenin ana fikri, Rust'ın sadece bir programlama dili olduğudur. Yazar, Rust kullanmanın, her popüler kütüphaneyi beğenmek, pazarlama abartılarına inanmak, topluluk "en iyi uygulamalarını" körü körüne takip etmek veya C ya da Zig gibi dilleri tercih edenlere saldırmak anlamına gelmediğini ifade ediyor. Ayrıca, dilin tasarım kusurları olduğunu, karmaşık olduğunu veya RAII'ye alternatifler bulunduğunu kabul etmeyi reddetmenin yanlış olduğunu belirtiyor. Topluluk içinde sıkça duyulan "güvenlik" konulu kibirli derslerden de uzak durulması gerektiğini savunuyor.

Yazar, Rust'ı örnek olarak seçmesinin nedeninin, dilin bazı "çok hevesli" kullanıcılara sahip uzun bir geçmişi olması olduğunu açıklıyor. Ancak daha geniş noktası, araçların sadece araç olduğudur. Onların kimliğimiz, bilgeliğimizin bir işareti veya ahlaki bir seçim olmadığını vurguluyor. Farklı insanların farklı bakış açıları, zevkleri ve becerileri olduğunu ve bu nedenle bizimkinden farklı araçları tercih edebileceklerini kabul etmenin önemine dikkat çekiyor. Bu anlayışı benimsemenin faydalı olacağını belirterek yazısını sonlandırıyor.

İçgörü

Yazılım geliştirme araçlarına karşı fanatik bağlılık yerine pragmatik bir yaklaşım benimsemenin ve farklı tercihleri hoşgörüyle karşılamanın önemini vurguluyor.

Kaynak