shhg进,想和你心平气和的讨论一些关于perl的问题。

嗯,很热烈,很积极,很活泼,非常好嘛

娃哈哈哈,终于转出perl版了
爽啊~~~~~~~~~~~~~

我平常用perl写脚本替代sh。
我最近几天刚学会Python。应该说,用Python编码是一种愉快的体验,尤其是oo!

我感觉,perl的问题在于最初的目标设计得太低(取代awk),而最终的目标太高(成为通用的语言),结果......


QUOTE:
原帖由 JohnBull 于 2007-9-10 13:24 发表

我感觉,perl的问题在于最初的目标设计得太低(取代awk),而最终的目标太高(成为通用的语言),结果 ...

你说的那是 Perl1 和 Perl7,不是 Perl5


QUOTE:
原帖由 flw 于 2007-9-10 13:33 发表

你说的那是 Perl1 和 Perl7,不是 Perl5

浅见浅见,不要见笑。
我用perl也就是写脚本处理字符串,进一步的东西看了看而已,没学
python也有令人晕头的写法,OO到了极致也是非常恐怖的,比如:
'.'.join(os.path.join(tree,leaf).replace((asenv.ASHOME + os.sep),'',1).split(os.sep))

-----------------------
不过我很喜欢python这种OO就干脆OO到底的做法,讨厌java向传统习惯低头的做法
当然我这种比较死板逻辑化的大脑是无法理解恐怖的perl的,不用说别的,光perl的语法对我的脑细胞来说就是一个空恐怖的杀手,所以敬而远之了(还有一个恐怖杀手是list)



QUOTE:
原帖由 ecloud 于 2007-9-10 15:40 发表
python也有令人晕头的写法,OO到了极致也是非常恐怖的,比如:
'.'.join(os.path.join(tree,leaf).replace((asenv.ASHOME + os.sep),'',1).split(os.sep))

-----------------------
不过我很喜欢python这种 ...

我看python才是你大脑的杀手,你看你的句子多少错误,这还是编辑过的。


QUOTE:
原帖由 cobrawgl 于 2007-9-10 16:02 发表


我看python才是你大脑的杀手,你看你的句子多少错误,这还是编辑过的。

哦?有什么错误请您明确指出
这段代码在我的一段程序里使用了快一年了,也没发现什么问题,我刚才直接从SVN里面copy过来的,我编辑的只是汉字而已


QUOTE:
原帖由 ecloud 于 2007-9-10 17:40 发表
python也有令人晕头的写法,OO到了极致也是非常恐怖的,比如:
'.'.join(os.path.join(tree,leaf).replace((asenv.ASHOME + os.sep),'',1).split(os.sep))

-----------------------
不过我很喜欢python这种 ...

Python 并没 OO 到底
Ruby 才是 OO 到底


QUOTE:
原帖由 dz902 于 2007-9-10 16:33 发表


Python 并没 OO 到底
Ruby 才是 OO 到底

我觉得在语义上两者相差不大,甚至说很小
主要差别体现在python很宽松,因此你可以写一个完全汇编风格的python程序,没有一个类,没有一个对象,OO不是强迫的,而ruby在这方面要严格一些