d*****u 发帖数: 17243 | 1 我的工作有时候需要编点小程序,主要是处理一些文本等等。
现在打算在perl和python里面深入学一个,不知道各自主要的优劣在哪里?
我稍微会一点perl,感觉形式很灵活,也比较好读。但似乎越来越多的人推荐python。
我有一些VC++基础 |
l*********r 发帖数: 674 | 2 perl业界使用比例绝对的No.1,对找工作跳槽什么的应该有好处把。 |
w***g 发帖数: 5958 | 3 如果只是处理文本当然是perl好。
【在 d*****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我的工作有时候需要编点小程序,主要是处理一些文本等等。 : 现在打算在perl和python里面深入学一个,不知道各自主要的优劣在哪里? : 我稍微会一点perl,感觉形式很灵活,也比较好读。但似乎越来越多的人推荐python。 : 我有一些VC++基础
|
b**n 发帖数: 26 | 4 个人感觉,python 比perl好。python的设计是参考了perl的,比perl更易用。 |
v******d 发帖数: 1322 | 5 how about ruby?
【在 b**n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 个人感觉,python 比perl好。python的设计是参考了perl的,比perl更易用。
|
N**D 发帖数: 10322 | 6 not using {}, using identation is a big drawback
【在 b**n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 个人感觉,python 比perl好。python的设计是参考了perl的,比perl更易用。
|
c******u 发帖数: 105 | 7 我没看过perl,觉得python还是很容易上手的,但也有人觉得python很恶。lz估计不是
cs背景的吧,一般来说会两种语言以上其他的就都触类旁通了。 |
a******e 发帖数: 982 | 8 python 好寫好讀
perl 好寫但是沒人能讀, 連自己都不行。
python 最好的就是用 indentation, 批評這點的都是沒寫過 python的。 |
g*********8 发帖数: 604 | 9 I agree! I used Python and Perl both. But I personally prefer Python. So
easy to read and write. Reading other people's Perl code is painful. But
unfortunately right now in industry Perl is more popular. |
N**D 发帖数: 10322 | 10 这个tab咋办?
有时候是4个空格,有时候是8个,3个,6个
【在 a******e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : python 好寫好讀 : perl 好寫但是沒人能讀, 連自己都不行。 : python 最好的就是用 indentation, 批評這點的都是沒寫過 python的。
|
|
|
h*******e 发帖数: 225 | 11 tab就是tab,跟空格没关系,显示成几个空格是editor决定的
【在 N**D 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这个tab咋办? : 有时候是4个空格,有时候是8个,3个,6个
|
a*******r 发帖数: 260 | 12 perl is stronger in text processing.
python code is cleaner, and has more scientific packages than perl. |
s*r 发帖数: 2757 | 13 据说perl的程序超过百行就比较混乱了
【在 d*****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我的工作有时候需要编点小程序,主要是处理一些文本等等。 : 现在打算在perl和python里面深入学一个,不知道各自主要的优劣在哪里? : 我稍微会一点perl,感觉形式很灵活,也比较好读。但似乎越来越多的人推荐python。 : 我有一些VC++基础
|
s***o 发帖数: 175 | 14 根据你的要求(文本处理,个人使用),我个人推荐你用Perl:
Python简单直观易读,但是Regular Expression是外部模块,不是语言本身内嵌的,用
起来有点别扭。
Perl处理文本是最爽的,各种库稳定,文档齐全。
Ruby很多地方借鉴了Perl,OO做的很纯,什么都是对象(连class都是对象),就语言本身
而言,我最喜欢Ruby,但是库的积累和文档跟前两个语言差太大了。 |
a******e 发帖数: 982 | 15
我用過 emacs, vim 跟 eclipse 來編 Python, 一點問題
都沒有, 幾個空格根本都忘了。
寫哪個語言不 indent 的? 為什麼不乾脆讓 indentation
有點作用?
【在 N**D 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这个tab咋办? : 有时候是4个空格,有时候是8个,3个,6个
|
a******e 发帖数: 982 | 16
這個批評是合理的。
不過Perl 還是很難讀,適合用過就丟的。
小日本發明的 Ruby 是有長處, 不過主要還是因為RoR 才帶動起來的,語言
設計本身只是普通而已。
【在 s***o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 根据你的要求(文本处理,个人使用),我个人推荐你用Perl: : Python简单直观易读,但是Regular Expression是外部模块,不是语言本身内嵌的,用 : 起来有点别扭。 : Perl处理文本是最爽的,各种库稳定,文档齐全。 : Ruby很多地方借鉴了Perl,OO做的很纯,什么都是对象(连class都是对象),就语言本身 : 而言,我最喜欢Ruby,但是库的积累和文档跟前两个语言差太大了。
|