Джеймс Гослинг объяснил, почему байт Java подписан
Я был изначально удивлен, что Java решает указать, чтоbyte
подписан, с диапазоном от-128..127
(Включительно). У меня сложилось впечатление, что большинство представлений 8-битных чисел без знака, с диапазоном0..255
вместо этого (например,IPv4 в десятичном формате).
Так что когда-нибудь Джеймса Гослинга просили объяснить, почему он решил, чтоbyte
подписано? Были ли заметные дискуссии / дебаты по этому вопросу в прошлом между авторитетными разработчиками языков программирования и / или критиками?