找回密码
 注册
查看: 2114|回复: 0

怎样才能写一个Perl 程序?

[复制链接]
发表于 2011-11-12 23:54:14 | 显示全部楼层 |阅读模式
是时候问这个问题了(也许你还没有呢)。Perl 程序是文本类型的;可以用你最喜欢的文本编辑器来创建它们(你并不需要
任何特别的开发环境,虽然有一些商业公司提供。我们对于这些工具都使用不多,所以不够资格推荐它们。)
应当使用程序员的文本编辑器(programmer’s text editor),而不是普通的编辑器。它们有什么不同点呢?一般,程序员的编
辑器能提供一个程序员所需要的功能,例如缩进,或非缩进一块代码,能匹配对应的花括号等。在Unix 系统中两个最流行
的程序员编辑器是emacs 和vi(以及它们的克隆和变种)。BBEdit 和Alpha 是Mac 系统中两个优秀的编辑器。在Windows
平台上,口碑很好的编辑器是UltraEdit 和PFE(程序员喜欢的编辑器(Programmer’s Favorite Editor,))。Perlfaq2 上列有几个
其它的编辑器。询问你当地的专家,让他推荐你机器上的编辑器。
对于本书的练习题而言,其代码长度都在20 或30 行之内,任意编辑器都能胜任。
少数的初学者使用字处理软件而非文本编辑器。我们不同意这样做,因为它们不仅不方便,同时很可能带来错误。但我们
不阻止你。当你这样做,在保存时,请把文件保存为仅文本类型的(text only),字处理软件有它自己的格式,这些东西通常
是无用的。许多字处理软件很可能提醒你Perl 程序拼写错误,应当使用更少的分号等等。
某些情况下,你可能在一台机器上书写程序,然后在另一台机器上运行。如果需要这样做,确定传输文件时选的是“文本”
(text)模式或“ASCII”模式而非“二进制”(binary)模式。选择这种方法的原因是,不同机器有不同的文本格式。如果不
这样做,可能得到不一致的结果。某些版本的Perl,当检测到行结束符不对时,会中断执行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-21 20:13 , Processed in 0.030676 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表