繁体
“人家非要成立java大联盟,我们也没有办法阻止,总不能提着
打上门去吧。”
可惜,并不是谁都能面不改
地烧钱,以度过市场前景大放光明前的黑暗阶段;尤其在竞标有线电视行业的机
盒技术方案的时候落败后,firstperson被撤销,团队合并回太
微系统公司,oak研发成果暂时被搁置。
反观哲儒
件公司这边,则明显保守了许多。
比如,程序运行必不可少的内存资源分
和释放,就能麻烦得让程序员吐血三升。
“无论如何,都不能让这个java大联盟
现。”查尔斯·西蒙尼咬牙切齿地说
:“java不但试图撼动哲儒
件公司产品线的基石,还可能威胁了哲儒的整个技术布局。”
“java给浏览
提供的技术,是一个名为applet的逻辑代码在本地计算机执行的方案,类似dll——动态链接库,没有‘main’这个

,而是
给浏览
调用。”
不得不说,硅谷从来不缺天才——唐it炒作概念受益匪浅,别人自然也会有样学样地跟
。
最开始,oak面向的
件系统是掌上电脑,毕竟大家对这类产品的前景都没有什么异议,无非就是半导
发展
平还暂时无法提供尺寸足够纤小的
件。
“一旦这个模式的应用取得成功,影响力扩大的java,便会真的‘到
运行’了。”
因此,太
微系统公司在c 的基础上,通过改造指针、运算符重载、多重继承等等开销太大的特
,增加内存自动分
和回收等机制,最后形成了一个名为“oak”的全新编程语言,并搭建了包括一个名为“green”的
作系统,oak程序设计语言、运行库等元素在内的演示平台。
技术
兴趣,最主要的
发
,不外乎跨平台
。必须承认,在这一
上,我们已经束缚了自己。”
毫无疑问,这不是技术研发实力不济,无法
到,而是
决定脑袋的问题——哲儒
件公司不可能舍弃磨合多年的方圆电脑平台和哲儒
作系统环境,改而拥抱其它。
另外,本来为嵌
式系统设计的java,为了
到
件平台无关,所采取的实现方法是:在
件层面定义了一个包
通用功能公共
集的虚拟机,让程序代码在这个环境里运行,然后再把虚拟机移植到
件架构
样繁多的不同嵌
式系统上——到了现在,java的这个“编写一次,到
运行”的噱
,适逢其会地满足了同样底层系统各异的互联网的需求。
java的诞生动力,源于太
微系统公司对机
盒、电话、闹钟、多功能烤箱等智能家电的前景看好,
而想要抢先一步地打造一个忽略
件差异
的通用
件平台。
现在,java恰好踩到了时代的鼓
上。
有孜孜以求的方圆公司
例
,太
微系统公司将oak团队转成了一个名为“firstperson”的
公司来运作。
直到去年,互联网发展的前景已经没有任何不确定因素,看到了哲儒浏览
polestar所表现
来的让人印象
刻的动态效果,太
微系统公司想起了被晾了一年的oak,于是把它拎
来,重新包装成“java”以“互联网编程语言”的概念推
,试图取代哲儒的pascalscript,甚至还特意编写了一个小型万维网浏览
hotjava来全方位演示。
此类嵌
式系统的最大限制在于
件资源极其有限,导致传统计算机系统上的已有成果,无法直接照搬过来。
就拿网景公司来讲,正向哲儒浏览
polestar发起挑战的scapenavigator,便亟需一个现成的编程语言,在自家浏览
平台上运行,以对抗polestar和pascalscript的珠联璧合。