Как мы все, несомненно, знаем, стандарт ISO C ( и C ++, я думаю, хотя меня больше интересует сторона C) позволяет три основных представления чисел со знаком:
- дополнение до двух;
- дополнение; а также
- знак / величина.
В статье Википедии говорится, что знак / величина используется на IBM 7090 с 60-х годов, а их дополнение используется в PDP-1, CDC 160A и UNIVAC 1100, все из которых также относятся к 60-м годам.
Существуют ли какие-либо другие реализации C (или базового оборудования) с этими альтернативными представлениями, появившиеся немного позже, чем пятьдесят лет назад (и какие они)?
Кажется немного расточительным оставлять что-то в стандарте для машин, которых больше нет.