繁体
。”唐焕悠悠地说
:“倒是在削弱其影响力方面,可以采取一些针对
的措施。”
说到这里,唐焕笑着问追随自己多年的老
下“你如此视java为心腹大患,那想必对它了解颇
,找
那些最容易遭到诟病的短板了?”
查尔斯·西蒙尼
了
“我相信,在未来很长一段时间内,java至少有两个地方,会给普通用
造成严重困扰,甚至引发反
。”
“首先,不
太
微系统公司如何
嘘java是一
开创
的互联网编程语言,都无法改变它其实还属于一门
级编程语言的实质。”
“既然java仍然是
级编程语言,那它就摆脱不了函数库之类的可运行环境的支持,尤其还要有一个隔绝
件平台差异
的虚拟机。”
“在这
情况下,用
要想使用java程序,势必需要一个
积不小的单独发行包,而我们都是在
作系统里,直接集成了自己的c、c 、pascal、pascalscript等编程语言的运行库。”
“试想一下,一位新用
打开浏览
,只是运行一个几kb大小的java_applet,但却可能需要等候一个漫长的下载步骤,或者一个翻箱倒柜的安装过程,那他的心情会怎么样?”
见老板笑着不住
,查尔斯·西蒙尼便兴致
地继续往下讲
:“其次,就要说java在运行效率上的糟糕表现了,这也同样不是短时间内便可以解决的。”
“我们的pascalscript,执行方式是运行中解释,效率已经明显比c、c 、pascal那些提前编译好二
制代码的程序低了;而java不但也属于一个中间语言,还要借助虚拟机执行环境,程序代码量一旦增大,运行速度肯定显著降低。”
“我觉得,先抓住这两
狠狠痛批,应该可以让那些贪图新鲜
的普通用
,因为担心使用上的麻烦,而暂时望而却步。”
“当然了,除了用
这个方面之外,我们更应该从开发者,以及技术方面
手。”
“java是通过改造c 而来的,一些编程方面的
级特
,还需要一步步地完善,以打消程序员们的顾虑。”
“要想迅速打掉java初生
犊不怕虎的气焰,还得加上应用方面的迎
痛击。”面
欣
之
的唐焕,指
:“这次哲儒
季开发者大会,不是要重
介绍在浏览
上支持矢量图形的技术——flash么,那就
一步针对地
调一下,flash在和用
互动方面,足以让java_applet没有
现的必要。”
“对!”查尔斯·西蒙尼击掌
:“java不是想
全能冠军么,那就让flash和pascalscript一起夹击它。”
接着,斗志昂扬的查尔斯·西蒙尼又试探着建议
:“java的自动内存分
和回收、引用取代指针、接
实现多继承
等机制,所引来的程序员圈
内的
迎,说明现在业界确实有个声音呼唤一
全新的
级编程语言登场,不如把实验室里的c#放
来吧。”