Dragonsaw
Hectopat
- Katılım
- 3 Ağustos 2023
- Mesajlar
- 1.513
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Hocam dediğiniz gibi Rust python ve C benzeri gönümüzde gömülü sistemlerin çoğalması Rust için talep artışına neden ola bilir. Evet alternatif diller kesinlikle vardır ama hız, enerjiden kaçınmak için Rust mantıklı ola bilir.Python syntaxının kolay olması, dilin kendisinin giriş seviyesi olmasını sağlamaz. Syntaxı düz ingilizce mi? Evet. Bunda bir sıkıntı yok. Fakat syntax her şey değil, dilin zorluğunu da tek başına belirleyen etken değil. Dilin kuralları, izin verdiği ve vermediği şeyler ve bir ton etken var.
Ee? Stringi üç kere bitiştirmenin tek yolu bu değil ki? Ayrıca bazen bu istenmeyen sonuçlara sebep oluyor.
Böyle bir şey en başından söz konusu değil. Rust'la bile sıfırdan programlamaya başlanılabilir. Dilin syntaxı programlama öğrenmeyi zorlaştırmaz. Programlama yapmak syntax kullanmaktan ibaret değil...
Python'da function overloading bulunmuyor. Fakat undefined behaviour olarak override yapıyor. Bunu biliyor muydun? Çünkü python tüm fonksiyonlara, değişkenlere, sınıflara sanki bir değişkenmiş gibi davranıyor ve onların üzerinde yapılan değişiklikleri runtime da tutuyor. Yanlış yapmanın aşırı kolay olduğu bir dil kısaca.
Eki Görüntüle 2055018
Google Chrome ağırlıklı olarak C ve C++ kullanılarak yazıldı. Fakat çeşitli parçalarında Python, JS vb şeylerde var. Fakat core C ve C++. IO limited olmayan durumlarda Python'ın yavaşlığı hissedilir olacağı için python yerine C ve C++ low level diller tercih ediliyor. Yavaş yavaş Rust'a doğru adım da atılıyor.
Gelelim hangi dille başlanması gerektiği konusuna. Dilin bir önemi yok. Programlamanın altındaki temeli, mantığı kavradıktan sonra hangi dille başlamışsın hiç bir önemi yok. Dillerin kendi kuralları ve yapabilecekleri / yapamayacakları şeyler var. Bu sebeple istediğimiz şey dil değil, programlama öğrenmek olmalı.
Programlamayı da JS, Rust, C/C++, Python vs fark etmeksizin tüm genel amaçlı programlama dillerinde öğrenebilirsin.
Google farklı, Google Chrome farklı. Google search engine, Google Chrome web browser. İkisi de uygulama ayrıca.