- 论坛徽章:
- 0
|
不吐不快
看了这么多粉丝对 perl的真情告白, 心里很不是滋味 。
我接触perl时间不长,2周左右,刚开始还有些新鲜,2天后,简直转化为不解,甚至还有一点点厌恶。
(我开发已超过10年,依次用过Basic,ASM,C,Pascal,Vb,.Net,Java,每一种可以说都是精通)
perl里充满了莫名奇妙的用法,perl的设计者一定以为自己设计了一份武林秘籍,只要掌握它,就天下无敌。
某种意义上来说, 这个目的达到了。 很多牛人自鸣得意“没有作不了,百步之内摘叶伤人。。。”,可从我看来,不客气得说,这些都是“奇技淫巧”,甚至 要想成功,挥刀自宫。。。
让我们来看看大伙们觉得自豪的地方,好处我就不说了
1。自由
楼上的兄弟说过一句“慈母多败儿”,我觉得很贴切,如果太过自由,出错的几率会大很多,而且很难分析
2。简洁
如果简洁到放眼一大片的 $@`%@& ,程序的可读性在哪里呢
3。深奥
比perl深奥的东西很多,除了能证明自己记忆力好之外,若干年后来看,有什么意义呢
当你开始用rose等进行架构设计,赏心悦目的类图一目了然,并用恰当的pattern优雅地解决问题, 各个组件体现了高内聚低耦合,可扩充,易维护,你再回头看看,用perl实现这些要求,容易吗
perl的优点也是缺点,注定她只能是一个脚本工具,辅助操作系统实现一些系统管理功能,无法作为广泛使用的语言。
以上只是我的一些看法,言语可能有不敬,请大家见谅。欢迎交流。 amit@sina.com |
|