История изменений
Исправление firkax, (текущая версия) :
Во-первых, почему такое акцентирование на ваткоме? Дефолтный си-компилятор для доса скорее турбо си. Во-вторых, на 16-битных платформах делать int не 16-битным было бы крайней степенью идиотизма, вне зависимости от оправданий. Потому как такой компилятор бы тайпкастил всю арифметику (см. integer promotion) к неудобной для проца разрядности и делал бы таким образом на ровном месте тормозящие в несколько раз проги, не говоря уж про такие мелочи как двукратный жор памяти на все int-ы тоже на ровном месте. А ещё int раньше позиционировался как наиболее нативный для проца тип, с этим тоже расхождение получится. Сейчас это уже нарушили (на 64бит платформах), но тут нарушили ради того чтобы не сломалась куча старого кода. А зачем это было бы делать там не представляю.
Исходная версия firkax, :
Во-первых, почему такое акцентирование на ваткоме? Дефолтный си-компилятор для доса скорее турбо си. Во-вторых, на 16-битных платформах делать int не 16-битным было бы крайней степенью идиотизма, вне зависимости от оправданий. Потому как такой компилятор бы тайпкастил всю арифметику (см. integer promotion) к неудобной для проца разрядности и делал бы таким образом на ровном месте тормозящие в несколько раз проги, не говоря уж про такие мелочи как двукратный жор памяти на все int-ы тоже на ровном месте.