Через 10 или даже 5 лет не будет [ Edit2: серверных или настольных] 32-битных процессоров.
Итак, есть ли преимущества в использовании int
(32 бит) перед long
(64 бит)?
Есть ли недостатки в использовании int
?
Изменить:
К 10 или 5 годам
я имел в виду подавляющее большинство мест, где используются эти языки
I означает, какой тип использовать по умолчанию . Сейчас я даже не буду думать, следует ли использовать short
в качестве счетчика циклов, просто для (int i ...
. Точно так же long
счетчики уже win
регистры уже являются 64-битными, в 32-битных типах уже нет выигрыша. И я думаю, что некоторые потери в 8-битных типах (вам нужно работать с большим количеством бит, чем вы используете)