Наукова періодика України | Проблеми програмування | ||
Новокшонов А. К. Аналіз ефективності реалізації арифметичних алгоритмів на мовах програмування C++ та Python / А. К. Новокшонов // Проблеми програмування. - 2016. - № 2-3(спец. вип.). - С. 26-31. - Режим доступу: http://nbuv.gov.ua/UJRN/Progr_2016_2-3%28spets.__5 Наведено результати обчислювального експерименту, мета якого - уточнення реальної швидкодії арифметичних алгоритмів з використанням арифметики довільної точності під час реалізації на мовах програмування C++ та Python. Як математичну модель для арифметичних алгоритмів обрано цілочисельну "машину, що складає". "Машина, що складає" - це математична абстракція, введена Р. Флойдом та Д. Кнутом, суть якої полягає у тому, що лише за допомогою операцій додавання, віднімання, порівняння, присвоювання й обмеженої кількості регістрів можна з прийнятною обчислювальною ефективністю виразити більш складні операції, такі як знаходження лишку за модулем, множення, знаходження найбільшого спільного дільника, піднесення до степеня за модулем. Особливістю даної реалізації є використання арифметики довільної точності, що може бути корисним для використання у криптографічних алгоритмах. Цитованість авторів публікації: Бібліографічний опис для цитування: Новокшонов А. К. Аналіз ефективності реалізації арифметичних алгоритмів на мовах програмування C++ та Python / А. К. Новокшонов // Проблеми програмування. - 2016. - № 2-3(спец. вип.). - С. 26-31. - Режим доступу: http://nbuv.gov.ua/UJRN/Progr_2016_2-3(spets. Якщо, ви не знайшли інформацію про автора(ів) публікації, маєте бажання виправити або відобразити більш докладну інформацію про науковців України запрошуємо заповнити "Анкету науковця"
|
|
Всі права захищені © Національна бібліотека України імені В. І. Вернадського |