Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
Вот вы сейчас говорите про "надпись на квадратике" или про его сущность?

Приведу пример: в выражении 2+2*2 знаки + и * не содержат явных упоминаний что они умножают и складывают.
Нет специальных знаков для "сложения целых" и "сложения дробных".
И ничего, математики живут как-то, не путаются.

А по-вашему, почему-то нужно разделять float_add и int_add. Зачем?


С чего бы это?
Можете привести пример ошибки, которая будет возникать при универсальном add/sel, и не будет возникать (или реже) на типизированных add/fadd?
именно про сущность. Потому как 2(FLOAT) и 2 (INT) это совершенно разные числа, которые не в коем случае нельзя между собой смешивать. Это сродни тому что выполнить 10(HEX) + 10 (DEC) =???. Математики не путаются, а вот для программиста (особенно ассемблер) это стандартная ошибка, которая кстати порой довольно сложно отлавливается. Сейчас OL надежно защищен от данных ошибок.