Mikhail писал(а):Нет не чушь. если бы после Integer могло стоять любое число, то сущность была бы одна.
Вы себя реально ведете странно.
Вы говорите "если бы после Integer могло стоять любое число, то сущность была бы одна", например, "int{17}". Вопрос, а для того, чтобы int был сущностью сам по себе, обязательно ли нужно поддерживать дробные числа "int{17.3123124}"? А нужно ли поддерживать буквы "int{аываы}"?
Как содержимое в скобках, и ограничения на содержимое в скобках влияет на сущность слова "int" ???
Mikhail писал(а):Явное указание размера операндов очень слабо вяжется с кроссплатформенным программированием.
Явное указание размера операндов для языка высокого уровня ни как не является ограничением на кроссплатформенность. Собственно это уже задача компилятора рождать машинный код под нужную платформу.
В тоже время должны быть типы без модификатора, указывающего на размер операдна, для того бы на конкретной платформе под этим понимался "родной тип" этой платформы.
Mikhail писал(а):а если у вас 8-ми битный контроллер?
И что? Вы, что ли никогда не программировали на таких (8-ми битный контроллере)?
Там 64 битная арифметика реализуется точно также, как и на 32-битном процессоре. Учите ассемблер, и затем уже давайте советы. А то реально какой-то малограмотный бред несете.