CoyotlCoyotl, yazarın programlarının çoğunda faydalı olduğu kanıtlanmış birkaç C ++ aleti toplar. | |
Şimdi İndirin |
Coyotl Sıralama ve Özet
Reklamcılık
- Lisans:
- GPL
- Fiyat:
- FREE
- Yayıncı adı:
- Scott Robert Ladd
- yayıncı web sitesi:
- http://www.coyotegulch.com/products/acovea/acovea-gtk.html
Coyotl Etiketler
Coyotl Açıklama
Coyotl, yazarın programlarının çoğunda faydalı olduğu kanıtlanmış birkaç C ++ aleti toplar. Coyotl kütüphanesi, adaşı gibi kolay sınıflandırmayı sürdürür. Coyotl, programlarımın çoğunda faydalı olduğu kanıtlanmış, ancak bireysel bir kütüphaneyi garanti etmek için "yeterince büyük" olmayan birkaç C ++ aleti toplar. Testler ve simülasyonlar hepsi "rastgele" numaralara dayanır. Ne yazık ki, yerleşik "rastgele sayı" işlevi, lotların ve lotların (ve lotlarının!) Rastgele değerlerin üretilmesi gereken algoritmalarda yetersizdir. Uygulamalarımın bazıları, hesaplamalarında milyarlarca rastgele sayı kullanıyor. Bu gibi durumlarda, tekrarlayan veya döngüsel değerleri üreten rastgele bir sayı "jeneratör", tatmin edici sonuçlar üretmesi muhtemel değildir. Bu makale, doğrusal uyumlu ve Mersenne twister algoritmalarına odaklanarak "rastgele sayılar" oluşturmak için kavramları, gereksinimlerini ve algoritmalar sunar. (NOT: Bu makale, son zamanlarda libcoyotl'e eklenen yeni algoritmaları yansıtmak için büyük bir revizyon geçiriyor.) Assert'in ötesinde: Sözleşmeyle Tasarım İçin Doğrulama Araçları, Profesyonel C ++ kodunda assert makroyu kullanmayın; Bunun yerine, güçlü bir C ++ lezzetine sahip olsa da, Bertrand Meyer'in Tasarımına benzer bir şey tercih ederim. Bu makale, kendi projelerim için geliştirdiğim istisna bazlı bir doğrulama sistemleri tanıtıyor. Conceptsi'nin bir labirenti, bir deney için bir fikirle başladı: Yazılım organizmalarında arama becerilerini geliştirmek için genetik algoritmaları kullanın; Bu tür bir araştırma, web arama ve veri madenciliği de dahil olmak üzere birçok uygulamaya uygulanabilir. Böyle bir algoritma ile uğraştım ve daha karmaşık bir ortama geçmek istedim. Bu makalede, C ++ 'da 2D labirentleri oluşturmak, çizmek ve devam etmek için sınıflar açıklanmaktadır. Bu sürümde yeni olanlar: · Mersenne twister ve Marsaglia'nın favorileri de dahil olmak üzere en iyi Psuedorandom numarası jeneratörlerinin polimorfik bir koleksiyonu. · Dahil olmak üzere kayan nokta numaraları için yardımcı programlar Trigonometri, en az yaygın birden fazla, en büyük ortak paydası, yuvarlama ve diğer amaçlar için ek fonksiyonlar. · Basit bir çapraz platform komut satırı ayrıştırıcısı. · Rastgele dikdörtgen labirentlerin üretilmesi için bir çerçeve. · Farklı olarak sabit nokta matematik için bir şablon Tamsayı boyutları ve ondalık nokta yerleri. · Templatized Sıralama yardımcı programları (STD'den önce tasarlanmıştır. C ++ 'ı, ancak yine de faydalıdır) · "Sözleşmeye Göre Tasarım" için doğrulama araçları Programlama.complete API belgeleri basit bir "Docs" komutuyla oluşturulabilir. İçerdiği sınıflardan birkaçı (örneğin dizi şablonu) eski kabul edilebilir. Standart şablon kütüphanesi ya da destek gibi projelerden uzun zaman önce hala "C sınıfları" olarak adlandırıldığında C ++ yazmaya başladım. Eski kodu atmaktan çekinmiyorum ve "daha yeni" kodu "daha iyi" değilse, çalışma kodunu "daha iyi" bir şeyle değiştirme anlamını görmüyorum. Kitaplarımdan biraz C ++ kodu var ve çeşitli danışmanlık projeleri; Zaman izni olarak, daha fazla kodu Coyotl'a geçireceğim. Ve bir final notu: Bu kütüphanenin adı son zamanlarda, "çakal" dan "coyotl" den değiştirildi. Eski, orijinal Nahuatl kelimesinin "coyotl" kelimesinin İspanyolca ve İngilizce çevirisidir. Gözden geçirilmiş isim, hem en sevdiğim şarkı köpeğini hem de karımın Orta Amerikan mirasını onurlandırıyor.
Coyotl İlgili Yazılım
Kpolynome
KPolyNome, verilen veri koordinatlarına dayanan matematiksel polinomları hesaplayan bir KDE programıdır. ...
149
Blossoc
BLOSSOC, (mükemmel) soyları oluşturmaya çalışan bir Bağlantı Disquequilibrium Derneği haritalama aracıdır. ...
145
Nedenleri ve Belirtileri
Sebepler ve Belirtiler Programı, tıbbi semptomlarınızın nedenlerini neden vermenize yardımcı olur. ...
204