Цитата Сообщение от Hunta Посмотреть сообщение
Мне кажется вполне возможным, что идеи работы с форматом данных, которые использует CIS, могли (и скорее всего) появились гораздо раньше - как только компы начали более менее активно использовать для бизнес задач. Причём, наверное, в первую очередь - финансовые. Ибо формат с плавающей точкой может и быстрее, но он не точный (как там выглядит в нём запись, скажем, числа 0.3? Вот как - 037631, 114631, 114631, 114632 - это я выбрал двойную точность ), а объяснить что нашей налоговой, что их - куда это делись копейки? Какой такой неточный формат чисел? Это вы от налогов прибыль скрываете! - округлениями/усечениями - не прокатит А формат CIS - это, по сути, целые числа, для которых просто договорились - где находится десятичная точка И результаты будут точным - вот вам результат деления, вот вам остаток - всё, с точностью до копеек-центов.
Интересно было бы узнать откуда взялся этот BCD. Теоретически длинные двоичные числа лучше. Возможно в стародавние времена проще было сделать BCD, чем что-то типа PRINT USING...