Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar programı >>

Nasıl Wirth Yasası
Nasıl Çalışır Wirths Hukuk Works

u açıktır. Ama yazılım donanım bunu söylemek için dolambaçlı bir yol olmasına rağmen?

Wirth esasen işleme hızı sürekli yıllarda artmış ve devam ediyor olmasına rağmen yapmak savunuyor hızlı olur daha yavaş hızlı oluyor tam olarak ne zaman ne demek daha 40 yıl önce çok yalın işleme makineleri koştu eski yazılım daha - bazen bile yavaş ve gerçekten - yani, bizim çalışan uygulamaları yazılımı çok daha hızlı değil. 1970'lerden bir kelime işlemci programı, örneğin, sadece bugünün standartlarına göre, düzgün bir bellek şaşırtıcı düşük miktarda çalıştırmak için 8.000 bayt gerekli olabilir; Ancak, şimdiki kelime işlem uygulamaları esas almak yapılan aynı basit bir görev için yüzlerce kez daha fazla depolama ihtiyacımız var. Biz aslında bu programları, Microsoft Word gibi bile sözde basit olanları kullanabilirsiniz tek nedeni Moore Yasasının gelen işlem hızı artışının olduğunu.

Bu durum, Wirth göre, açısından arzu edilmez tasarım verimliliği. Daha fazla düşünce nasıl yaptığımız ve kullandığımız yazılımları konulmuştur ise, işlemci yaptığı işin tutarı ve hesaplamalar sayısı biraz daha çekici görünebilir bir programı çalıştırmak için gereken.

Wirth bugünün performans sorunları niteliklerini bir şey denir yazılım bloat, günümüzün yazılım uygulamalarının artan karmaşıklığı için başvuran bir terim yazılım. Bu Wirth açıklamaya alakalı. &Quot; Yazılım kullanılabilir bellek kaplayacak şekilde genişler " Bilgisayar üreticileri sadece onları daha fazla yapmak yapmak için programlara daha fazla karmaşıklık eklemek işlemci gücü ve bizim bilgisayarlar tutabilir bellek miktarını, yazılım geliştiricilerin artmaya devam Çünkü -. Yazılım Şişirme ve onlar bunu tam olarak ne
Neden

Neden bu yazılım kabartmak oluyor? Iki genel nedeni yazılım geliştirme, donanım hızı gerisinde olduğunu, Wirth göre, vardır. Raslantı uygulamalarını kullanmak genel olarak kamuoyunda bilgisayar kullanıcılarının - Bir müşteri olduğunu. Diğer yazılım satıcıları, ya da insanların yazılım geliştirme ve her şey bir araya nasıl seçiyor. Bu iki faktör bağımlı ilişki oluşturmak için bir araya gelmek yerine, tabii bağımsız çalışma, ama yok.

İlk olarak, biraz da bu yazılım tasarımı teşvik bazı uygulamalarda gereksiz fonksiyonları ile görmek için müşterinin yetersizlik var karmaşık ve telaşlı. Böyle süslü resim simgeleri olarak çöp kutuları veya müzik notaları temsil - - Wirth biz normalde gibi rutin kabul eden masaüstü şeyi dikkate aslında değersiz olması. Ama

Page [1] [2] [3] [4]