+
 新版
2018-02-02 10:56

引用来自“吉良吉影”的评论

Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?

引用来自“桔子”的评论

Perl 最初出来时作为shell 命令的加强来产生的,适合于系统管理,Web开,数据处理等等,尤其擅长的比如单行命令,基本上可以取代shell的 grep sed awk 等shell组合,也能和shell命令无缝结合,比如要分析web服务器访问日志,找出访问状态为404 的ip最大的10个 可以用 perl -lane 'print $F0 if /404/' access.txt | sort|uniq -c|sort -nr|head -n 10
还有就是perl 有最强大的正则引擎,处理文本方面有天然优势和方便,这是其他语言还不具有的。

Perl 还有强大的cpan 在线类库,在cpan.org可以找到几百万的各种在线模块和应用,你需要什么也许别人都给你写好了。

但是是Perl 由于年代有点久了,对c库调用上,对oo支持上等都有点拙荆见肘。但是Perl也一直在努力改善,
比如研发了近20年的Perl 6 新一代版本,就在06元旦正式发布了,功能强大,改善了Perl以上的所有不足之处,而且具备了,现代语言所具有的以及不具有一切高级特性。用户唯一要做的就是去尝试去使用它。😁,关于Perl 6的强大特性和功能,可以看本站我的博客中几篇帖子,谢谢。
谢谢
2018-02-01 16:27

引用来自“吉良吉影”的评论

Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?

引用来自“桔子”的评论

Perl 最初出来时作为shell 命令的加强来产生的,适合于系统管理,Web开,数据处理等等,尤其擅长的比如单行命令,基本上可以取代shell的 grep sed awk 等shell组合,也能和shell命令无缝结合,比如要分析web服务器访问日志,找出访问状态为404 的ip最大的10个 可以用 perl -lane 'print $F0 if /404/' access.txt | sort|uniq -c|sort -nr|head -n 10
还有就是perl 有最强大的正则引擎,处理文本方面有天然优势和方便,这是其他语言还不具有的。

Perl 还有强大的cpan 在线类库,在cpan.org可以找到几百万的各种在线模块和应用,你需要什么也许别人都给你写好了。

但是是Perl 由于年代有点久了,对c库调用上,对oo支持上等都有点拙荆见肘。但是Perl也一直在努力改善,
比如研发了近20年的Perl 6 新一代版本,就在06元旦正式发布了,功能强大,改善了Perl以上的所有不足之处,而且具备了,现代语言所具有的以及不具有一切高级特性。用户唯一要做的就是去尝试去使用它。😁,关于Perl 6的强大特性和功能,可以看本站我的博客中几篇帖子,谢谢。

引用来自“xiaoaiwhc1”的评论

关键是现在OS都是自带perl5,所以大部分人只能用perl5,而且还有很多版本兼容问题。我们现在是使用一个portable包,到哪里copy过去就行。但如果OS来推的话,那就快了。
这确实是个问题,所以Perl 6就是虚拟机模式,不光 有自己的虚拟机MoarVM 还有兼容第三方虚拟机的,比如支持java JAVA虚拟机JVM的版本和支持.Mono和.net Niecza。甚至Perl 6支持,你自己按照自己情况,定制自己的个Perl 6 方言版本
2018-02-01 15:56

引用来自“吉良吉影”的评论

Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?

引用来自“桔子”的评论

Perl 最初出来时作为shell 命令的加强来产生的,适合于系统管理,Web开,数据处理等等,尤其擅长的比如单行命令,基本上可以取代shell的 grep sed awk 等shell组合,也能和shell命令无缝结合,比如要分析web服务器访问日志,找出访问状态为404 的ip最大的10个 可以用 perl -lane 'print $F0 if /404/' access.txt | sort|uniq -c|sort -nr|head -n 10
还有就是perl 有最强大的正则引擎,处理文本方面有天然优势和方便,这是其他语言还不具有的。

Perl 还有强大的cpan 在线类库,在cpan.org可以找到几百万的各种在线模块和应用,你需要什么也许别人都给你写好了。

但是是Perl 由于年代有点久了,对c库调用上,对oo支持上等都有点拙荆见肘。但是Perl也一直在努力改善,
比如研发了近20年的Perl 6 新一代版本,就在06元旦正式发布了,功能强大,改善了Perl以上的所有不足之处,而且具备了,现代语言所具有的以及不具有一切高级特性。用户唯一要做的就是去尝试去使用它。😁,关于Perl 6的强大特性和功能,可以看本站我的博客中几篇帖子,谢谢。
关键是现在OS都是自带perl5,所以大部分人只能用perl5,而且还有很多版本兼容问题。我们现在是使用一个portable包,到哪里copy过去就行。但如果OS来推的话,那就快了。
2018-02-01 14:32
首先,Perl在字符处理上很强大,很多软件或者系统都集成了PCRE,Perl的正则表达式强大而且方便。另外,PHP这种网页开发模式实际上就是从Perl的template里演变来的;其次,就像句子说的,Perl的发明者Larry Wall最初是为了发明一个替代shell的工具使用,发明时还参考了awk和sed,所以会有各种看起来古怪的符号和环境变量,但是。。。它确实能干活儿。所以在系统维护(Larry当时就是干这个的)和自动化脚本这个用途上,perl还是很称职的。至于其他的特性,得使用者自己去体会了。。。😛
2018-02-01 14:02

引用来自“吉良吉影”的评论

Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?
Perl 最初出来时作为shell 命令的加强来产生的,适合于系统管理,Web开,数据处理等等,尤其擅长的比如单行命令,基本上可以取代shell的 grep sed awk 等shell组合,也能和shell命令无缝结合,比如要分析web服务器访问日志,找出访问状态为404 的ip最大的10个 可以用 perl -lane 'print $F0 if /404/' access.txt | sort|uniq -c|sort -nr|head -n 10
还有就是perl 有最强大的正则引擎,处理文本方面有天然优势和方便,这是其他语言还不具有的。

Perl 还有强大的cpan 在线类库,在cpan.org可以找到几百万的各种在线模块和应用,你需要什么也许别人都给你写好了。

但是是Perl 由于年代有点久了,对c库调用上,对oo支持上等都有点拙荆见肘。但是Perl也一直在努力改善,
比如研发了近20年的Perl 6 新一代版本,就在06元旦正式发布了,功能强大,改善了Perl以上的所有不足之处,而且具备了,现代语言所具有的以及不具有一切高级特性。用户唯一要做的就是去尝试去使用它。😁,关于Perl 6的强大特性和功能,可以看本站我的博客中几篇帖子,谢谢。
2018-02-01 14:00

引用来自“吉良吉影”的评论

Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?
那你百度去吧
2018-02-01 13:44
Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?
回复 @
{{emojiItem.symbol}}
返回顶部
顶部