按照“橡树语言规范0.2”又称Java语言:
“ Oak字节类型是C程序员习惯认为的char类型。但是在Oak语言中,字符为16位宽。使用单独的字节类型可以消除C在将char解释为8位之间的困惑。 整数和字符。”
您可以从这里获取脚本副本:
[http://cretesoft.com/archive/files/OakSpec0.2.ps](在scribd上部分复制)
另外,此站点上还发布了部分采访内容:(他为Java中未签名字节的存在辩护的地方)
[http://www.darksleep.com/player/JavaAndUnsignedTypes.html]
添加从上述页面进行的采访...
*“[http://www.gotw.ca/publications/c_family_interview.htm]
问:程序员经常谈论的优点和缺点 用“简单语言”进行编程。 那句话对什么意思 您,您认为[C / C ++ / Java]是一种简单的语言吗?
里奇:[为简洁起见删除]
Stroustrup:[为简洁起见删除]
高斯林:对于我作为语言设计师来说,我并不算数 像这些日子一样,我自己,真正的“简单”最终含义是 我希望J. Random Developer能够掌握该规范。 那 定义说,例如,Java不是-实际上很多 这些语言以很多极端情况结尾,没有人 真的很明白 询问任何C开发人员有关无符号的,漂亮的 很快您会发现几乎没有C开发人员真正了解什么 继续无符号运算,什么是无符号运算。 像这样的东西 使C复杂。 我认为Java的语言部分相当漂亮 简单。 您必须查找的库。
另一方面...根据[http://www.artima.com/weblogs/viewpost.jsp?thread=7555]
从前的橡树... 通过海因茨·卡布兹(Heinz Kabutz) 2003年7月15日
... 为了填补Java历史的空白,我开始深入研究 Sun的网站,最终偶然发现了Oak语言 Oak版本0.2的规范。 橡树是什么的原始名称 现在通常被称为Java,并且该手册是最早的手册 适用于Oak(即Java)。 ... 无符号整数值(第3.1节)
规范说:“宽度为8、16、32的四种整数类型 和64位,并且是带符号的,除非以unsigned修饰符为前缀。
在边栏中它说:“尚未执行unsigned;它可能是 永远不会。” “ *