James Goslings Erklärung, warum Javas Byte signiert ist
Ich war anfangs überrascht, dass Java beschließt, @ anzugebebyte
ist signiert, mit einem Bereich von-128..127
(einschließlich). Ich habe den Eindruck, dass die meisten 8-Bit-Zahlendarstellungen ohne Vorzeichen sind, mit einem Bereich von0..255
stattdessen (z. B. IPv4 in Punkt-Dezimal-Notation).
So wurde James Gosling jemals gebeten zu erklären, warum er beschlossen hat, dassbyte
ist signiert? Gab es in der Vergangenheit bemerkenswerte Diskussionen / Debatten zu diesem Thema zwischen maßgeblichen Programmiersprachendesignern und / oder Kritikern?