Татарин> Ну, расскажи, какие именно бизнес-задачи в СССР 1960-х и 1970-х требовали массивной обработки строк. Я вот вижу только одну - компиляторы. Очень плохо видишь.
Когда CDC выпускала серию 3000, то в качестве опции там предусматривался блок BDP т.е. Business + Data Processing. Так вот этот блок ... и содержал команды "байтовой" адресации
Дословно из инструкции
Business Data. Processors
Two expanded central processors. the 3304 -2 and 3304-3 Business Data Processors are available. These processors provide a comprehensive set of variable fieldlength business data processing instructions in addition to all of the basic computing functions described for the 3304 CPU.
Где ты, а где СDC ?
А decimal там был сразу, вот плавающая точка - опционально
Floating Point Module
The optional 3310 Floating Point Module permits a user to directly execute floating point addition, subtraction, multiplication, and division instructions utilizing 48-bit precision floating point operands. This option also permits direct execution of 48-bit precision multiplication and division instructions.
Татарин> Про децимал - и не начинай. Его не было в БЭСМ-6, его не было в большинстве архитектур, ну а там где он был, он не применялся и не применяется. См. выше.
Как раз в большинстве архитектур он БЫЛ. У IBM - везде. У CDC до 3000 серии точно. UNIVAC серий 1100/2200 - тоже.
Татарин>Вообще же, применять децимал на 48-битной машине, где плавающая точка с ажно 40-битной мантиссой как нейтив - это вид тяжёлого извращения. Фиксированная точка без поддержки прямо командами процессора возможна,
но это танцы с бубном на прикладном уровне.
Ты усердно хочешь всех заставить танцевать
Татарин> 1960-е в СССР, типичная ЭВМ стОит сотни тысяч рублей (на нынешние деньги - миллионы евро). 90% задач - численные расчёты, всё оставшееся проходит по статье "всё остальное", и там бухгалтерия занимает несколько процентов. А зачем тогда тебе выпускать много БЭСМ-6 если не отправлять их в бухгалтерии, как позже и было сделано ?
Татарин> Собссно, фишка в том, что наследников БЭСМ можно запускать в серию почти мгновенно, обеспечив СССР тем, что ему РЕАЛЬНО НУЖНО ПРЯМО СЕЙЧАС. А чего ему нужно прямо сейчас ?
Нафига бухгалтериям БЭСМ-6 ?
Татарин> Если ты ещё не понял, то у нас в СССР на середину 60-х два сценария: либо клонировать ИБМ/360 и просрать десятилетие, либо спокойно развивать имеющиеся линейки, по ходу прикручивая к ним всё необходимое. Ты самую дурацкую линейку предлагаешь вместо ЕС.
Если бы Минск то это хоть понятно было бы.
Татарин> Во втором случае в середине 70-х у нас массовые машины БЭСМ с полной собственной экосистемой (экосистемой внутри страны!), из которых тысячи - уже с доработками для работы со строками и т.п. Ты забыл спросить исполнителей.