Арифметические операции над числами неограниченной разрядности как популярная программистская задача. Класс cBigNumber - средство, ориентированное на платформу Windows. Реализация штатных операций языка С . Тестирование класса в автоматическом режиме.
Аннотация к работе
Класс CBIGNUMBER прост в использовании и обладает высокой производительностью на платформе Windows благодаря применению встроенного ассемблера.
Вывод
Класс CBIGNUMBER прост в использовании и обладает высокой производительностью на платформе Windows благодаря применению встроенного ассемблера. Сильные стороны класса - простые алгоритмы, использование наиболее надежных аппаратных средств и повышенная достоверность результатов вычислений.
2. The GNU MP Bignum Library: 3. Дональд Э. Кнут. Искусство программирования, т.2, гл.4. М.: Мир, 1979.727 c.
4. A Library for doing Number Theory: 5. Р.Н. Шакиров. Шаблоны для организации контроля индексов в программах на языках С и С // В сб. трудов международной научно-технической конференции IEEE AIS-03 и CAD-2003 (Дивноморское, 3-10 сентября 2003). М.: Физматлит, 2003. Т.2, С. 191-207.
7. Р.Н. Шакиров. Принципы разработки межплатформенного класса CBIGNUMBER для реализации арифметических операций над целыми числами неограниченной разрядности // Проблемы компьютерной безопасности и криптографии: Докл.4 сибирской научной школы-семинара с межд. участием SIBERCRYPT"05 (Томск, 10-12 сентября 2002). Вестник Томского государственного университета. Приложение. Материалы международных, всероссийских и региональных научных конференций симпозиумов, школ проводимых в ТГУ, 2005. №14.С. 191-195. http://www.imach. uran.ru/cbignum/papers/cb2005p. Htm