Software 版 (精华区)

发信人: like (厉客), 信区: Software
标  题: 原作者Larry Wall将重新打造新Perl语言
发信站: 哈工大紫丁香 (2000年08月11日19:06:08 星期五), 站内信件


于灵活的连接功能而被誉为"网络传送带"的脚本语言Perl,在以后的18个月中,将被其
原作者LarryWall重新改造。
  Perl 6项目开发小组成员Nathan Torkington宣布,为了让Perl更适用于网络世界,
并可与其他互联网技术相融合,他们将对Perl进行深入的改造。在加州Monterrey召开的
O'Reilly大会上,Wall介绍了工作小组的进展状况。他说将在一年以后推出Perl6的预备
版,并说Perl 6将会比以前的版本"更好,更强,更快"。新的Perl的系统内存管理功能
得到了改进,提高了对可扩展标记语言(XML)的分列以及搜索XML文件的能力,从而使这
种语言与Java以及其他一些软件语言的兼容性得到提高。Perl支持组织创建人之一、网
站设计公司SmithRenaud的CTO Brian D.Foy引用1994年Perl 5刚出现时技术说,"现在,
Perl还没有统一的字符编码标准(Unicode),不过Perl6将会有Unicode"。Unicode加倍延
长了语言表述特性的位数。这样就可以象表述英文一样用数码语句表述中文和日文。
  据估计有超过100万的程序使用了Perl语言。O'Reilly &Associates出版了几本关于
Perl的书,根据Perl新闻组的计算,使用Perl编写的程序大约有1,071,000个。提供Win
dows版Perl语言的英国软件公司ActiveState的首席执行官DickHardt说用户每个月从其
网站下载ActivePerl的次数多达40万。
  由Wall于1987年开发出来的Perl语言,主要用于支持系统管理并让不同的系统一起
工作。通过Perl程序,一个系统中的数据可以传输到另一个系统中去,网站可以用Perl
的文本阅读功能阅读访问者填写的表格来获得数据。Hardt说;"Perl在过去是网上最受
欢迎的脚本语言,现在在系统管理方面也占有优势"。其他脚本语言,如JavaScript,Py
thon和Tcl等,在网上也占有一席之地。
  许多网站都普遍使用Perl的重写功能做为各个不同部分的链接机制。安捷伦公司首
席技术专家和Perl程序员TomAnderson说,在HP的安捷伦科技公司,Perl被用来"连接Ap
ache网络服务器和Informix数据库"。
  在公布Perl 6计划时,Wall说由于Perl 6和Perl 5有太多的不同,使用Perl5的程序
需要重新进行汇编。Hardt说在Perl 6中将会有自动对Perl5程序进行重新汇编的工具。
Anderson回忆说:"当初从Perl 4升级到Perl5时的变动也很大,但是我的编码在升级中
并没有被破坏。相信这一次也不会有什么问题"。"如果要发展,就必须要变化",Hardt
补充说,"Perl需要摆脱第5版的束缚变成第6版"。
  尽管如此,完全重写语言的可能性还是激发了Slashdot.org网站公共论坛里程序员
们的讨论。网站上贴出了Wall在Monterrey大会上的演讲内容,他说:"如果我们能够10
0%的兼容和80%的脚本语言,在我看来就非常不错了。如果我们能够95%的兼容100%的脚
本语言,那也不错。"Tcl语言的作者JohnOusterhout说,不考虑兼容性问题,脚本语言
在网站上的地位正在不断提高。从语法上来看类似Basic和C语言的结合体的Perl就是一
种"宽松"的语言。在Java,C或Cobol等语言中,程序员必须写明将要使用的数据的类型并
严格遵守该种类型数据的语法规则。而Perl可以轻松的使用网上所能找到的任何类型的
系统和数据。Ousterhout说,"Perl在文本处理、输入和集成方面非常优秀。对于脚本语
言来说,所有这些不同因素看起来都一样。"他还补充说"所以才有具有快速发展能力的
网站"。 
--

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: jxjdadmin.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.470毫秒