Eskiden kaynaklar kısıtlı ve değerli olunca
Yazılımcılar da çok daha iyi kodlar yazıyorlardı
Şimdi bolca kaynak var fakat zaman kısıtlı
O yüzden daha kötü kod az harcanmış zaman ile geliştirilen yazılımları kullanıyoruz
Evet, haklısınız. Kısıtlı kaynaklar, insanların daha kaliteli iş yapabilmesini sağlayabiliyor.
Bir de compiler araçları zamanla anormalleşti, küçük exe üretemiyorlar. Şu sıralar güncel bir linux'ta içi boş main() ile üretilen -static link exe'ler 700kb civarı çıkıyor
Bence derleyiciler değil de kütüphaneler ağırlaşıyor. Eski standartların üzerine yeni standartlar ekleniyor. Bunun sonucunda statik derlenen çalıştırılabilir dosyalar bayağı büyük oluyor. C++ gibi nesneye yönelik dillerde ise daha kötü bir durum var.
Bu bilgisayar alanında oturmuş standart çeşitleri pek yok.
Çok programlama dili var, çok kütüphane var, ancak sorun çözülebilmiş değildir. Standartlaşmış tek bir dil ve standart kütüphanesi olsun, 8 bitlik mikrodenetleyicilerden internet sitelerine kadar herşeyi onunla yazabilelim. Sürümler arasında uyumluluk bile olmasına hiç gerek yok. C, C++, C# gibi ISO standardı olan dillerin sayısı bile fazladır. Rust gibi diller bu sorunu çözmüş gibi görünse de hâlâ tam olarak standartlaşma ve kullanılma sorunu devam etmektedir.