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?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage