文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发其他语言Perl 语言的重要价值体现
精品推荐
特别推荐
·控制面板知多少
·给你十条学习Ruby语言的理由
·分页管理机制
·Perl 语言的重要价值体现
·经验技巧:分享两条Delphi开发经验
·Java编程思想:面向对象的逻辑思维方法
·Samba系统简介
热点TOP10
·AIX 5L 学习大纲/简易教程(2)(未经许可,请勿COPY)
·DENX U-Boot及Linux使用手册
·EZ-USB 68013A开发指南
·图象处理中的边缘检测------canny算子
·Visual C++ ADO数据库编程入门
·利用 wordXP 实现自动排班
·UDT协议-基于UDP的可靠数据传输协议
·XPCOM--LINUX下的组件开发技术
·MyEclipse JSF 快速入门中文版(上)
·samba和openldap结合实战
·AIX 5L 学习大纲/简易教程(1)(未经许可,请勿COPY)
·Microsoft Windows XP Embedded 开发工具概述
·eMbedded Visual C++开发入门
·在VC6中创建wxWidgets项目[附图]
·数值计算程序大放送-线性代数方程组
·列表视图控件
·visual studio 2005 简体中文团队开发版 SQL server 2005简体中文版下载
·Visual Studio 2005:在 Visual C++ 中开发自定义的绘图控件
·多文档界面(MDI)
·汇编语言工具下载

Perl 语言的重要价值体现

日期:2007年7月10日 作者: 查看:[大字体 中字体 小字体]


除了核心的Perl语言解释器之外,ActiveState Perl的Win32??接口还包括特别针对Win32环境的模块。比如它提供了对自动操作对象的全面支持。随着越来越多的Windows系统资源和组件支持Perl端口,Win32版本的Perl将能够使用越来越多的系统功能。
扩展Perl的力量
和Microsoft的Visual Basic或Sun的Java不同,Perl没有一个巨大的公司为它撑腰。Perl最初是由Larry Wall开发并做为自由软件发布的。Larry后来开发Perl的工作是通过一个邮件组,在大概两百个合作者的帮助下进行的,这个邮件组叫做perl5- porters。最初这个邮件组是为了将Perl推向其他平台而建立的,但最终它成为开发Perl核心代码的贡献者们的聚集之处。
Perl5添加了一个扩展机制,独立的模块可以利用这个机制动态地加载到Perl程序之中。这导致了如今数百个附加模块的开发,其中许多重要的模块现在已经成为了Perl标准发行版本的一部分。附加的模块可以在综合Perl存档网络(CPAN)上得到。最好的进入CPAN的界面大概是 www.perl.com,那里还包括许多书评,文章以及其他一些Perl程序员和使用者们关心的信息。
过去对使用自由软件曾经有的偏见,如今已经被粉碎了,因为人们认识到过去这些年来有许多最重大的计算机技术突破是从自由软件社区中产生的。 Internet本身很大程度上就是一个合作的自由软件项目,而且它的发展也是被那些自发组织的有远见的开发者所引导。类似的,在网络服务器平台中占有很大一块市场的是Apache,它也是一个自由软件项目,由大量的合作开发者社团创立,拓展和管理的。
除了持续不断的开发之外,Perl社区还通过新闻组和邮件提供活跃的技术支持。同时还存在无数咨询及付费的技术支持项目。无数的书籍提供了极好的文档材料,包括其中最著名的。Programming Perl,作者是Larry Wall,Randal Schwarz和Tom Chirstiansen。The Perl Journal和www.perl.com提供关于一些最新进展的信息。
总的来说,由于巨大的开发者团体和自由软件社区合作的传统,Perl具有和可以和最大的公司媲美的开发和支持资源。
实际应用的案例
接下来的部分包括一些用户实际应用的例子,从那个很多系统管理员都很熟悉的快刀斩乱麻式的“Perl拯救那天”的故事,到一些更大的常用应用程序。有些故事是从1997年八月19-21号在San Jose,CA召开的第一届Perl年度大会上拿来的,在会议进展上找来的程序描述上面标上了作者的名字。
案例 1 - 拯救了Netscape技术支持的程序语言
Dav Amann (dove@netscape.com)
好,我们来看看这个情况。你崭新的网络公司已经全面启动,你卖了多得超出你想象的浏览器,服务器和网络应用程序,你的公司大踏步的前进,最新的市场调查显示你的客户一年之内就已经超过了三十万。
现在唯一讨厌的问题是那三十万买了你的浏览器的家伙们可能会碰到点什么问题。他们可能不清楚到底他们要上的网在哪里,他们可能想要找人帮忙,他们可能想要找*你*来给他们技术支持。
当这种事情发生的时候,你大概会想:“好吧,那我写一些技术文章放到网上。”但是你开始着手这个计划的时候你会发现,你需要一种内容管理系统,一种发布系统,一些日志分析,然后收集和报告用户们在你的网站上的反馈,你早就该做这件事了。
幸运的是你知道Perl,然后你用Perl在三个月时间搞定了所有东西,仅仅靠了4个十分繁忙的技术支持工程师们的一些业余时间。
案例 2 - BYTE网站的快刀斩乱麻的转换
BYTE杂志准备要更新它自己的信息网络和会议系统,BIX,用这个系统编辑和读者可以交流各种信息。这个会议系统和Usenet很不同,倒和 Mail- list有点像。可是许多BYTE的编辑都习惯用Usenet,因为他们一直订阅Usenet。因此BYTE建了一个接口,把BYTE内部的讨论组变成了 Usenet系统。使用的语言就是Perl,只用了几天的时间和不到一百行的程序。
案例 3 - 把客户的需求转到合适的专家那里
一个世界领先的计算机公司的性能测试小组想把用户需求的导航自动化。他们想利用企业内部网的设计解决这个问题,但是确没有任何经费预算。两个只有几周 Perl编程经验的工程师解决了这个问题。Perl脚本对查询的关键词进行自动匹配,然后将他们导航到他们要找的专家的网页。这个CGI程序不仅将客户指向他想找的专家页面和E-mail地址,而且自动把他的需求发送到专家那里。这个解决方案最终只花了短短几个星期,而且节省了很多预算。
案例 4 - email调查结果的收集和分析
一个Internet市场调查公司使用E-mail来做为调查手段,他们想对得到的一万个回复做自动化的分析。于是Perl又派上了用场。Perl脚本产生了SPSS的输入结果,虽然实际上Perl本身也可以用来做统计,如果这个统计学家会用Perl的话。
案例 5 - 跨平台的评测体系
SPEC(标准性能评测协会),一个评估计算机系统的工业协会,将他们的评测系统从SPEC92升级成SPEC95的时候,将主程序做了巨大的改动。他们希望能比较省力的让他们的系统能在UNIX以外的平台下运行。SPEC92系统是使用UNIX shell管理的,不可移植而且没法扩展。SPEC95系统则使用了一个用Perl写的可移植和扩展的管理引擎。这个程序充分利用了Perl的面向对象特性,Perl对C的拓展性,以及Perl的动态模块载入。将SPEC95移殖到Windows/NT平台很容易。移殖到VMS系统的主要难度则在于VMS 缺乏用户级别的fork方法。
案例 6 – 使用Perl工作的商业顾问
虽然很多年来我一直使用C语言工作,但是我发现再没有理由继续使用它了。我十年来的大部分工作都是获取、管理和转换信息,而不仅仅是数据。我参与开发的应用程序不过是带了图形界面的信息获取、管理和转化系统。Perl如今比任何其他的语言都胜任这项工作,不论是脚本语言还是系统编程语言。虽然我最开始只是使用Perl做为粘贴脚本和原型语言,但是现在我已经用它来干所有事情。它取代了我的C和UNIX shell程序。虽然,某些情况下我可能还是需要使用C语言,不过我希望Java最终将能够满足我的这些需求。

上一页 [1] [2] [3] [4] [5] [6] 下一页 




上一篇:SQL注入天书—ASP注入漏洞全接触

下一篇:10秒钟 让XP/2003开机画面变脸

Perl 语言的重要价值体现 相关文章:
·人生哲理:一个人最重要的是他的内心
·为英文Windows XP安装中文语言包
·C语言图形函数
·C语言的常用库函数使用方法分析及用途
·用C语言实现Ping程序功能
·Windows Vista 32位16国多语言用户界面包
·2007年十大网络语言排行榜
·Windows下C语言网络编程快速入门
·C语言编程常见问题解答(目录)
·Windows xp中如何找回丢失的系统语言栏
Perl 语言的重要价值体现 相关软件:
·C语言程序设计
·C语言库函数速查
·Windows环境下32位汇编语言程序设计
·C语言程序设计视频教程 CSF 教材:谭浩强《c程序设计》
·系列语言网页设计
·经典 C++语言教程
·汇编语言共34讲csf东南大学朱敏
·C++程序设计语言特别版(中文版+英文原版)
·创世卓越-古文观止(价值398元)高清晰PDF电子版
·汇编语言入门教程PPT

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot