SORU
6 ŞUBAT 2009, Cuma


Hiç bit gerçek projelerde vites kullanmak zorunda kaldın mı?

Hiç gerçek programlama projeleri bit shifting kullanmak zorunda kaldın mı? Yüksek seviye diller onlara operatörleri vardiya en, ama aslında onları kullanmak için ihtiyacınız var?

CEVAP
6 ŞUBAT 2009, Cuma


Ben hala donanım kayan nokta desteği olmayan sistemler için kod yazmak. Bu sistemlerde bit kaydırma neredeyse tüm aritmetik için gereken.

Ayrıca vardiya sağlamalarının oluşturmak gerekir. Aritmetik (Reed-Solomon Kodları ana akım uygulamaları CRC) polinom ya da vardiya kullanır.

Ancak, vardiya tam olarak yazarın amacı buydu kullanışlı ve hızlı oldukları için kullanılır. Eğer isterseniz tüm bit-vardiya çarpma ile taklit edebilirsiniz, ama bunu yazmak daha zor, daha okunabilir ve bazen daha yavaş olur.

Derleyiciler çarpma vardiya azaltılabilir durumlar tespit.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • newport83

    newport83

    19 HAZİRAN 2006
  • Professor Messer

    Professor Me

    27 NİSAN 2007
  • Showtime

    Showtime

    21 HAZİRAN 2006