:“java不是想
全能冠军么,那就让flash和pascalscript一起夹击它。”“我觉得,先抓住这两
狠狠痛批,应该可以让那些贪图新鲜
的普通用
,因为担心使用上的麻烦,而暂时望而却步。”“无论如何,都不能让这个java大联盟
现。”查尔斯·西蒙尼咬牙切齿地说
:“java不但试图撼动哲儒
件公司产品线的基石,还可能威胁了哲儒的整个技术布局。”接着,斗志昂扬的查尔斯·西蒙尼又试探着建议
:“java的自动内存分
和回收、引用取代指针、接
实现多继承
等机制,所引来的程序员圈
内的
迎,说明现在业界确实有个声音呼唤一
全新的
级编程语言登场,不如把实验室里的c#放
来吧。”安德斯·海尔斯伯格到场后,首先气呼呼地说了一个消息“老师,查尔斯,我刚才在网上的开发者社区里,看到有人四
发电
邮件,拉人参加网景和oracle、太
微系统公司联合组织的什么技术讨论大会,时间就在我们的哲儒
季开发者大会的
一天。”现在,java恰好踩到了时代的鼓
上。“试想一下,一位新用
打开浏览
,只是运行一个几kb大小的java_applet,但却可能需要等候一个漫长的下载步骤,或者一个翻箱倒柜的安装过程,那他的心情会怎么样?”不得不说,硅谷从来不缺天才——唐it炒作概念受益匪浅,别人自然也会有样学样地跟
。反观哲儒
件公司这边,则明显保守了许多。“我们的pascalscript,执行方式是运行中解释,效率已经明显比c、c 、pascal那些提前编译好二
制代码的程序低了;而java不但也属于一个中间语言,还要借助虚拟机执行环境,程序代码量一旦增大,运行速度肯定显著降低。”查尔斯·西蒙尼一听就怒了“这帮家伙还真是不择手段,分明是想捣
,截走我们的人
。”“java给浏览
提供的技术,是一个名为applet的逻辑代码在本地计算机执行的方案,类似dll——动态链接库,没有‘main’这个

,而是
给浏览
调用。”“要想迅速打掉java初生
犊不怕虎的气焰,还得加上应用方面的迎
痛击。”面
欣
之
的唐焕,指
:“这次哲儒
季开发者大会,不是要重
介绍在浏览
上支持矢量图形的技术——flash么,那就
一步针对地
调一下,flash在和用
互动方面,足以让java_applet没有
现的必要。”查尔斯·西蒙尼
了
“我相信,在未来很长一段时间内,java至少有两个地方,会给普通用
造成严重困扰,甚至引发反
。”说到这里,唐焕笑着问追随自己多年的老
下“你如此视java为心腹大患,那想必对它了解颇
,找
那些最容易遭到诟病的短板了?”唐焕倒是没有暴
如雷,只是手指轻轻地敲着桌面,玩味地笑
:“有意思——人家这是光脚不怕穿鞋的,轻装上阵,自然可以计谋百
。”“java是通过改造c 而来的,一些编程方面的
级特
,还需要一步步地完善,以打消程序员们的顾虑。”“首先,不
太
微系统公司如何
嘘java是一
开创
的互联网编程语言,都无法改变它其实还属于一门
级编程语言的实质。”毫无疑问,这不是技术研发实力不济,无法
到,而是
决定脑袋的问题——哲儒
件公司不可能舍弃磨合多年的方圆电脑平台和哲儒
作系统环境,改而拥抱其它。至还特意编写了一个小型万维网浏览
hotjava来全方位演示。另外,本来为嵌
式系统设计的java,为了
到
件平台无关,所采取的实现方法是:在
件层面定义了一个包
通用功能公共
集的虚拟机,让程序代码在这个环境里运行,然后再把虚拟机移植到
件架构
样繁多的不同嵌
式系统上——到了现在,java的这个“编写一次,到
运行”的噱
,适逢其会地满足了同样底层系统各异的互联网的需求。见老板笑着不住

,查尔斯·西蒙尼便兴致
地继续往下讲
:“其次,就要说java在运行效率上的糟糕表现了,这也同样不是短时间内便可以解决的。”…
“既然java仍然是
级编程语言,那它就摆脱不了函数库之类的可运行环境的支持,尤其还要有一个隔绝
件平台差异
的虚拟机。”“在这
情况下,用
要想使用java程序,势必需要一个
积不小的单独发行包,而我们都是在
作系统里,直接集成了自己的c、c 、pascal、pascalscript等编程语言的运行库。”“当然了,除了用
这个方面之外,我们更应该从开发者,以及技术方面
手。”“人家非要成立java大联盟,我们也没有办法阻止,总不能提着

打上门去吧。”唐焕悠悠地说
:“倒是在削弱其影响力方面,可以采取一些针对
的措施。”“也好。”唐焕没
多想便同意了“把安德斯·海尔斯伯格叫过来,我们一起再讨论一下。”“一旦这个模式的应用取得成功,影响力扩大的java,便会真的‘到
运行’了。”就拿网景公司来讲,正向哲儒浏览
polestar发起挑战的scapenavigator,便亟需一个现成的编程语言,在自家浏览
平台上运行,以对抗polestar和pascalscript的珠联璧合。