免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 9907 | 回复: 29
打印 上一主题 下一主题

perl是目前最好的编程语言 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-22 09:15 |只看该作者 |倒序浏览
这几日,抽空看了小骆驼书十章。
不得不承认perl比其它语言要难学一些。
不说别的,就perl语法本身来说不输任何别的语言,包括C/++ , java.
别的脚本语言相比perl来说,又太简单了,也许是它们认perl的复杂是它们不可接受的。
那正是perl真正优美的关键。
在我看来也许是它们写不出来像perl这样复杂的解析器的借口。硬说强制缩排有如何如何的好处。
在我看来:

perl 是一种俗语,是一种方言,是非官方式的严格的语言, 是俚语。perl的表示力更强。
头一次人们可以写出给机器看的程序就像普通的英文文章一样。

当然,我也认为perl除语法外,还有一些其它问题。
但那只是在perl语法之上的采用某种技术上的选择的上争论。

perl太优秀了!!!,优秀的让人嫉妒。希望perl6不要毁了"perl的缺点".



----------------------------------------------
经过我研究,我发现自然语言与编程语言是非常类似的.

自然语言:有名词,动词,句法有主谓宾.
编程语言:有操作数,操作符和方法函数, 语句也是由有作用域,方法,操作数的表达式构成.

先说名词,在编程语言里最主要的是变量了.
名词的名命方法程序员管它叫命名规范.自然语言里也有命名规范.
比如我们读书时,一看到一个名词,大部人一下就是知道表示的是什么.那是因为也有命名规范.
人名,是由人的姓氏加名构成,这就对于人的命名规则.像许多程序员一样也有父母不尊守规则的,如果给孩子起名子叫"与狼共舞",除了他的亲人,谁知到"与狼共舞"是个人啊,但是如果有上下文如下:
"与狼共舞和那个酋长说:'hello'."
读者一看:"与狼共舞"肯定是个活物,不然的话不应该会说话.

在perl里的"$ @ & // " 就为表示不同的事物的命名策略.
perl对比其它编程语言来说,有很强上下文理解力.
别的编译器一超出定死的语法就不能编译了.强制人来符合简单低劣的机器指命.
所以才说程充员是一种苦力呢.

有人说perl语言难维护,我看过某牛人写的java代码的, 连他自己都不能维护自己的代码,那才叫一个绝.
关键不在于人是说鸟语还是说汉语,当你遇到一个连说几十遍"羊羊羊"疯子,你就傻了.
有研究称汉语更宜于人的智力发展.因为它更复杂吗.


"perl是目前最好的编程语言" 支持一下!

[ 本帖最后由 rrrrrrrr8 于 2008-10-9 11:41 编辑 ]

评分

参与人数 2可用积分 +9 收起 理由
兰花仙子 + 10 我很赞同
flw -1 汗!

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2008-09-22 10:42 |只看该作者
支持一下!
都说perl老了,perl是一次编写语言,自己写的程序过一个月 自己都看不懂。
我觉得这些说法都有他们的片面性:
首先perl版本更新慢就证明它老了吗,我觉得这反而证明它的成熟。大家用windows用的时间长了,思维定势了,老觉得什么东西不更新,不打补丁,用着就不放心。其实一门工具语言,要这么多新版本有什么用,我们使用它能方便的完成我们的工作就可以了嘛。
其次,有人说perl代码不好读,我觉得是你没学到家。读多了就会乐在其中了。
还有,现在很多企业都抛弃了以前的perl程序,转而用新的平台(比如java或python)重建。这样的做法也有他们一定的道理,因为现在我们的计算机系统都越来越庞大,而perl在构建大型程序的时候是有他的弊端,因为他们比较灵活,当然也就不太严谨,这是相对的。但是这不能成为批判它的理由,perl是unix下的瑞士军刀,可以用来快速的解决问题,是管理员手里的高端装备。但是如果你要硬是用瑞士军刀去挖地,去盖房子。等待你的当然会是场噩梦。

论坛徽章:
0
3 [报告]
发表于 2008-09-22 11:30 |只看该作者
汗!

论坛徽章:
0
4 [报告]
发表于 2008-09-22 12:36 |只看该作者
夸奖不能过头……
perl6只会更强,怎么会毁掉?

论坛徽章:
0
5 [报告]
发表于 2008-09-22 13:37 |只看该作者

论坛徽章:
0
6 [报告]
发表于 2008-09-22 16:20 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
tigerlu 该用户已被删除
7 [报告]
发表于 2008-09-24 10:57 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2008-09-24 11:26 |只看该作者
没有最好,只有更好

论坛徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辞旧岁徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
9 [报告]
发表于 2008-09-24 12:06 |只看该作者
不好那么多人学它干什么

论坛徽章:
0
10 [报告]
发表于 2008-09-27 16:49 |只看该作者
在正确的地方使用正确的编程语言。
Perl很好用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP