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