科莱丽和refa哪个好用:Perl and I[所有的PERL爱好者都应该看一看]【转载】
来源:百度文库 编辑:偶看新闻 时间:2024/05/03 06:53:21
作者:netken
Perl and I [1]
----------------------------------------------------------------------------------------------------------------------------------------------------------
我接触 Perl 的时间并不长,不过却对这种语言的感情很深,不知道为什么,我发现我对 Perl 的感情已经超过了一种计算机语言的感觉。
仔细想想,当我每开始写代码的时候,心中总有种很奇妙的感觉,当我面对着这些代码,总是用一种艺术的眼光去欣赏他们,从中得到乐趣。
我的机器上有两个东西是最长用的,一个是 EditPlus!2.1c ,还有一个是 VC++ 6.0 。VC是不用说了,总要用他来编译东西的,而在我
写一些小程序的时候,总是用 Edit+ 来编写代码。Edit+ 是一种带颜色分析,语法加亮,自动完成的代码编写辅助工具,是一个朋友推荐给我的。
自那时起,我便深深的喜欢上他了。不因为什么特别的,因为我感觉他是一种完善,对艺术和美的完善,当我用 Edit+ 打开我编写或某些人编写
的代码时,我感受到的,是一种特殊的美丽。她深深的把我吸引。
我以前常用 C , 在我写 C 的时候,总为他的严谨的结构而赞叹,那是为程序员而创造的语言,看着那些变量的定义,和条件,逻辑代码段,
我总有很敬畏的感觉,所以我的思想也就紧张起来,来认真的编写这些东西。C 给我的感觉,就像一个家长,严格的要求着你,但同样也是束缚。
当我用 Edit+ 打开这些代码,我却又发现了一处美丽----颜色。各式样的颜色,按照其法则对应着各个字符,让我觉得这已经脱离了计算机语言本身。
可能我从小喜欢音乐和绘画的原因,当我看见这些被 Edit+ 分析过的代码后,我总有种抑制不住的冲动,我总想听着抒情的乐音,随口附和着,
然后再欣赏这些完美的代码。她就好象一件艺术品,不仅仅是艺术品,她包涵了更多。颜色,搭配,设计,结构,还有最重要的,那是人的思维。
人们各式各样的思维方式和逻辑方法都展现出来,让你去品味,欣赏其中的艺术。那是多么的舒服啊。
有很多人总觉得计算机这种机器是很冷冰冰的,没有人的感情,其实我倒觉得不然,人对某件事物的感情并不是由事物自身所造成的,而是我们人
本身对某个事物的印象所制,我们总爱把自己的意识强加到事物的头上。我们喜欢他了,就说他可爱,我们讨厌了,就骂他无聊。
而我喜爱代码,代码的艺术,我从未感受到机器的冰冷,正如我很少在画着 Kitty Cat 的小手提包上花费过多的心思一样。而某些女孩子却正相反;)
可是唯一的不足,是在写 C 的过程中,我总是很紧张,当我看到编译时的 Error 字眼,我精神上往往打击不小。C 太 Cool 了。他给我的乐趣也
因为他的过于严格而让我敬而远之。
突然,我发现了 Perl ,我常常感谢这种飘渺的神灵,好象总能在关键的时候给我一丝光明去继续热爱我的代码们。而 Perl 真正让我做到了。
初接触 Perl 时,总觉得这种语言很怪异,但用着很舒服,不过在使用的时候,总是爱忘记那些可爱的 $ @ % 符号,总是用 for 来做任何的循环。
不得不承认,这是 C 程序员的悲哀,是被 C 强制出来的毛病。在初写 Perl 的时候,我总是不自然的就在代码段的开头来个 int my $a;
然后得到的却是正确的执行结果,当我再次审视我的代码,我真的发现了 Perl 的可爱,不过确实是很不习惯的。
如果说 C 是严父,那 Perl 可就算是慈母了,他对我太宽松了,甚至我在使用一个 array 的时候都可以不用定义,甚至我可以直接使用 hash 这种
复杂的数据结构,甚至我可以写出 $hash{'abc'}[2] [4]{'ccc'}[2] 。我可以定义个 10x10 的 array 而只需一句: my $array[10][10];
可当我定义了以后才发觉自己的愚昧,在 Perl 中,我何必定义他呢?
刚来到 Perl 的世界,很多的不习惯,我甚至总爱在 print 后面加个 f ,总想在 open 前也加个 f ,总把指针的参照弄混了,而过早的使用了
我根本不知道的功能: *ABC = \$time ,当我写完他,我所要求的什么都没发生,但事实上却发生了很多。
现在回忆起 Perl newbie 的时候,很是有趣,不过庆幸的是,这种时光没有持续太久,因为我有 Edit+ 。当我真正的用 Perl 来写些东西的时候,
我才知道了语言的魅力。我才真正的理解到,为什么我总对 C 诚惶诚恐,因为那只是一种计算机语言,他真正适合的是那些我所敬仰的前辈。
而我呢?一个漫不精心的小子,当然不会适合。因为我太喜欢计算机了,以至于我的喜欢变成了自然中热爱的一部分,所以我需要的,是一种更
自然,更有人味儿的语言, Nature Language 。而 Perl 不得不算是其中的佼佼者。
---------------------------------------------------------------------------------------------------------------------- NetKen. ---------------------------
有些时候,我总爱想自己是不是有些多愁善感?不过是针对计算机罢了。不过,无论怎样,Perl 确实给我带来了光明,一种恒久的动力,
Perl 是美丽的,她如 Pearl 一般散发着自己的光芒。
如果你用过 Perl ,那就不妨来深入的学她,如果你想了解 Perl ,那我很愿意而荣幸为你打开这扇通往 Perl 世界的大门。
在 C 的面前,我永远都是诚惶诚恐的。而在 Perl 的面前,我却友好的伸出和打开了我的思维。
activeport 回复于:2002-03-16 10:02:18
Perl and I [2]
-------------------------------------------------------------------------------
Larry 是位语言学家,所以我想他在创造这门语言的时候,就少了那份生硬的书生气和钢铁的味道,
而给我们一种朗朗上口,一种舒服的感觉,当我们写perl 时,就好象真的是一种创作,
不仅仅是逻辑上的思考,还有我们一些感性的东西溶入其中,写 Perl 就好象有点写诗的味道。
不可否认的,代码的艺术,在 Perl 的身上表现的淋漓尽致。
是的,如果光要说华丽,我觉得 Perl 还不能算是最字,后起的 Python 才应该算是华美之最,
符合现在的流行,全部的OO。语句通顺流畅,一气呵成的感觉几乎在你写任何代码的时候都能体会。
但,正如我们需要的不是看家逮老鼠的巨莽,而是能带我们穿过沙漠的骆驼。
还是不可否认的,Python是有扩展力的,极大的扩展力,不过毕竟他现在还不强大,也只是逮些大老鼠,为我们而工作。
但 Perl 呢?可能他有这样那样的缺陷,可能他生的不怎么好看,可能他不太好闻,可能他有时候也会对你起倔劲,
但,他的强大让我可以把这一切不好都忘掉,因为他有强大的生存本领,他能帮我轻松的度过沙漠。
而且,Perl 几乎能做一切。我不想在列举这些或那些 Perl 能做的事,
不过我到想起了一种 Perl 特有的,而且常常被人用来说笑的思路,
unless 思路,那就是 Perl 不能做什么?其实 Perl 不能做的也很多,至少现在他不能为我们端茶到水。
Perl 能学会么?这可不好说,说不定在 CPAN 上一找,却真能发现呢~~
可惜,Perl 生存的环境有些严峻,从前,沙漠里只适合那些具有冒险精神的人来探索和居住。
所以,在 unix 的老家,即便 Perl 很受人们的欢迎,可在 m$ 的异地他乡,却常常受到冷落。
不过时代总是在变化,现在越来越多的程序员也开始注意到了这个神兵利器,这把瑞士军刀了。
这是值得庆幸的事情。
不知道大家在相互交流的时候是否注意过对方的表情,传闻中,好象 Perlish 们面布总有特殊,狡黠的微笑。
我呢?我却常常在和朋友聊到 Perl 的时候,或者编写 Perl 代码的时候,或者翻开一本厚书来,想找某些单词的时候,
或者遇到一些乱七八糟的数据的时候,或者看见某个网爷不顺眼的时候,或者看见首饰店里的珍珠饰品的时候,
或者吃饭我爸妈让我搬凳子那筷子,端菜盛饭的时候,或者我要去出去远行的时候,我好象脑子里都能隐约浮现出几个大字: P..e....r.l
啊,当然还有看见网友给我发来的 @$%@$%$$^%$&%& 的时候,我突然发现 Perl 真的无处不在,我那个xx朋友竟然也会 Perl !!!???
Perl 可以说真的是无处不在,或许当你偶尔间翻开书一看,就会有你熟悉的 Perl 显现出来,
当你写下你一天所干的事情,或许你又会发现了 Perl :
study, write, study,
do review (each word) if time.
close book, sleep
奇迹发生了,又是 Perl ?
Perl 的强大恐怕在这里也能体现吧?
那么 Perl 和 C 是一个档次的么?
恐怕不是了,我们可以拿 Perl 来写诗,我们可以空闲,无聊的时候拿来 Perl 小玩一番,我们可以在读书写日记的过程中学习,练习 Perl . What about C ?
那当然不是一个档次的东西了 ;p
好了,今天写了不少,那么让我们用一首诗在做个结尾吧:
#!/usr/bin/perl
APPEAL:
listen (please, please);
open yourself, wide;
join (you, me),
connect (us,together),
tell me.
do something if distressed;
@dawn, dance;
@evening, sing;
read (books,$poems,stories) until peaceful;
study if able;
write me if-you-please;
sort your feelings, reset goals, seek (friends, family, anyone);
do*not*die (like this)
if sin abounds;
keys (hidden), open (locks, doors), tell secrets;
do not, I-beg-you, close them, yet.
accept (yourself, changes),
bind (grief, despair);
require truth, goodness if-you-will, each moment;
select (always), length(of-days)
# listen (a perl poem)
# Sharon Hopkins
# rev. June 19, 1995
Good Luck!
我相信你会梦见一头骆驼 ...
NetKen.
activeport 回复于:2002-03-16 10:02:49
Perl and I [3]
-----------------------------------------------------------------------------------------------
现在的很多语言都有了向自然语言靠拢的趋势,毕竟以人为本的概念在当今的社会是很流行的吗。
而且 M$ 也可以说是在 UI 方面的大赢家,不仅赢得了众多,绝大多数的用户,同样带来的还有丰厚的利益。
现在的时代已经不是只有几个人来使用计算机,几个人来编写 01101 的时候了,人们已经把计算机做为了生活的一部分
编程可以说也是消遣,娱乐的好内容。
所以,我们现在使用的语言越来越人性化,越来越容易“看”懂,而 Perl 在其中也算是佼佼者了。
当我们看见一个 print 语句的时候,我可以利马知道他要打印些什么东西了,无论是往屏幕,文件,管道,socket,还是打印机,总之,我们知道他要输出了,这比那些 printf,cout ... ... 要好的多吧?
而且perl的函数格式也给人的感觉很好,print "i love camel...";就让人很自然的知道了其中意味。
一些语句的格式甚至更能表达某中意思, print "i love u!" or die; ... ...
warn "i am great than u" if $i gt $u;
hoho, 光“看”就能理解了。
可以说,Perlish 们永远都是轻松的,或许他们有数不清的复杂的恶心的厌烦的任务,可他们有 Perl 。
而且不仅仅是一个 Perl interpreter,最重要的是 Perl 的那种 Spirit ,总让事情更简单的作风,总在困境中找寻快乐的精神.
甚至可以这样说,学 Perl 可以不用 Perl ,或者说,每个程序员在学其他语言之前,最好都了解一下 Perl 。
Perl 诞生于 Unix ,可能因此他让别人了解的机会少了不少,不过这丝毫不能遮掩他珍珠般的光芒。
我们不得不赞叹 Larry 的才智和运气,是的,虽然他的手艺并不怎么好,造出了一个很奇异的,但却融合了各种魔力的语言。
或许我们应该讨厌那种四不象的语言,没有自己的风格,但当我发现了 Perl ,我想这一切都会改变。
unix 下的程序员我想是受益颇多的,几乎有了 perl 以后,他们就很少在去记忆某些复杂的命令,任何事情都开始变的简单和明朗了。
我想 Perl 在 window$ 下发展不如 unix 的原因,可能因为是异地他乡的缘故,或者说是 window$ 的用户已经习惯了那种透明,
习惯了一鼠天下的情形。而 Perl 的强大,却往往不是 tk 能表现出来的。
不过说起 tk ,当然先要感谢 tcl/tk ,而后就要说 ptk 了,我们又要庆幸了,因为 tk 同样也被 perl 采纳了。
快速的制造一个美丽的 GUI 已经非常简单,几乎和 tcl/tk 无异。而且最重要的是,他是平台无关的。当我们拿着一个自己写的 perl tk ,在 window$ 和 x-windows ,甚至 mac os上运行的酣畅淋漓的时候,你心情如何呢?我想要比哪一堆 dll 在 x- windows 下干着急强多了吧?o)
我常常感叹m$的头脑,意识和机智的超前程度是很难有他人能比的。也正因如此,m$才取得了很大的成功。
而且这次,m$也把算盘打到了 Perl 的头上,vs中也推出了 VP -- Visual Perl ,或许在不久的将来,
随着 Perl 6 的推出,网络功能的极大改善和那时网络性能的提高,Perl 的天下也就真的不远了呢?
我期待能看着 VP++ 的出现,hoho~
Perl 确实帮助了我们很多,但他是 Open Source 的,从他的设计到实用都是如此,可能因为这个原因,
让他成不了商业软件中的一员,不过却不能说 Perl 做不了商业软件,ORA 前一段也曾报道过用 Perl 实现了一个医疗系统的设计。
当然还有更多 ... ...
我们现在应该能体会到 Perl 的强大,如果你用过 Perl 的话。
否则,我将很荣幸的成为带领你进入 Larry 和 Perlish 们的 Perl 世界去走一走,那里,你一定会感受一新的
activeport 回复于:2002-03-16 10:03:18
Perl 的缺点吗
也不少,除了解释性语言一般的缺点外,还有就是他的优点--杂和性,也恰恰可能给他带来某些地方的不便(理解上的不便),有的时候,如果我们用 if (! (xx && bb) ) 来做判断的话,可能会很直观,但如果换成 unless ( xx and bb ) 或许,就要小迷上一会,不过这只是刚开始的时候会这样,慢慢也就好了。当然,我们还是可以用 perl 来写 if 的 ;)
perl的缺点还有很多,不过在大多数的情况下,他的缺点和优点是无法区分的,perl教会给我们 tmtowtdi 的精神,可是在很多其他的场合,我们只能说 TOnlyOneWTDI .没有办法,在某些语言来解放程序员的大脑的时候,有些语言却正在束缚。我可不想成为代码机器,可现实呢?
bigApple说过 perl 的晦涩,确实,如果我们深入研究 perl 的内部机理,你会感觉眩晕的。真的。peifang兄说过,若能把 devel 模块看一边,看的懂,那应付导师是没问题了,大概是这么说的,原话记不的了,不过若真能把 devel 看一边,再小写上几行,别说应付了,我看可以teach 了吧~~ ?
如果大家有工夫的话,可以看看 perl 的 source,我半途放弃了~~
不过好象以上这些大多是语言都有的缺点,不可能哪个语言没有缺点,也很少出现哪个语言比其他语言优秀的多,不过,作为一个人,我想对物体的接受,是有他情感的一方面因素的,很少有纯理性的,至少我是如此,因为perl给我了一种感觉,所以我沉迷其中,因为 perl在我的理解上,teach我了很多东西,这不仅仅是他的易用和强大,更重要的是某中思想。编程的思想,对某种新知理解的思想,生活的思想,很多。。。
说了这么多,还是没有谈到perl的缺点上来,其实如果谁能把某个自己喜欢的物体的缺点说的很透彻,那是真的超凡脱俗的高手了,可惜我不是高手,我也没那么超凡 ;) 不过我知道,大凡只要是一种语言,都在一定的领域内很好用,不然估计很少会有人用他,发明他。
perl的应用范围很广,而且也很方便,所以很多人用他,但从 usenet 上的 comp.lang 下的分类来看就知道了,很多语言都只分了1个类,能和perl 相比的估计也只有 java和c 了。
看来perl并不是什么冷门,至少在国外不是。所以国内就需要我们来宣传,没有什么其他目的,因为我们确实觉得他好用,他方便,他诚恳,而且他倡导自由,所以我要宣传他,所以我更热爱他。我喜欢两样东西,简单和自由,这两样perl全有了。
不过对我来说,perl的缺点就是某些时候的速度,不能达到编译语言的境界 ;p ,还有就是还不够简单,你想,如果我只打一个 a b c ,perl就能为我做好一桌丰盛的晚餐,如果我只用敲一个 x y z,perl就能帮把我繁重的工作全部做完~~~~ day dream ing ...
估计下个世纪perl能升级到这个地步吧~~ ;)
还有一点,这个缺点在国内表现的很突出,就是范围问题,国内的大多人还只是把perl做为 cgi language 来对待,甚至很多程序员不知道perl为何物,sigh.. 要是搞window$的,还可以原谅(不过马上就不能原谅了), 要是做unix的,那就好像学vc的不知道mfc了... ...
所以,国内的这种情形,多多少少,或者说很大的影响了perl的发展和他优秀一面的展示,这是很让我们这些perlish伤心的。
perl再有的缺点,就是他的open source了,既然是解释性的,所以如果没有特殊的方法的话,对某些人来说,是不愿意使用的,他们大多不赞成代码公开,或者很担心钱图的。
还有就是perl的解释器并不是每台机器上都带的,所以,如果我有一个非常好的perl程序,给了别人,如果对方没有解释器,那他最多也就是欣赏一下perl那如史诗般壮丽,却很精巧的代码艺术了 ;p
perl 的缺点还有很多,希望大家都来说说,了解缺点才会让我们更加进步,也才会让perl有更大的发展,在我们等待larry宣布perl 6的那天之前,我想我们会尽力让perl 5为我们创造一个又一个奇迹的。我相信,perl能行 ;)
叶大马猴 回复于:2002-03-26 22:28:59
好~
jazy 回复于:2002-05-20 20:56:51
实在是精彩!!!!!!!!!
昨天晚上我捧着一本Unix编程的书看,突然发现里面竟然有介绍Perl的内容
虽然只几页,我却如发现了梦寐以求的东西一样
我喜欢那种感觉
象诗的感觉
我想我会喜欢上Perl的··
★可乐∮ 回复于:2002-05-22 10:17:57
很好!
我说故我在 回复于:2002-05-30 13:27:39
PERL的效率?
activeport 回复于:2002-06-10 15:22:05
引用:下面引用由[u]我说故我在[/u]在 2002/05/30 01:27pm 发表的内容:
PERL 的效率?
哎,再加上它的源码开放性,在M$环境下没有什么大作为的,我只是用它来写些用来辅助测试的东西
系统工程师 回复于:2002-06-14 04:00:47
PERL主要做什么用的?
他只是一种脚本语言吗?
magicbox 回复于:2002-06-16 14:29:52
准备学习PERL中~~
七脚兽 回复于:2002-06-19 12:03:08
perl,中文名"破"
宽松的变量检查,当我写完一个长长的程序运行无错却得不到正确结果后
我大海捞针般在几千行的代码中找到一个小小的变量错了一个字母
当然我们可以用use strict来改进,但是同时被宽松所宠惯了的编程习惯,让你看到
如潮水般涌出的needs explict declaration
activeport 回复于:2002-06-20 08:01:10
引用:下面引用由[u]七脚兽[/u]在 2002/06/19 12:03pm 发表的内容:
perl,中文名"破"
宽松的变量检查,当我写完一个长长的程序运行无错却得不到正确结果后
我大海捞针般在几千行的代码中找到一个小小的变量错了一个字母
当然我们可以用use strict来改进 ...
凡事有利必有弊,君不见自古慈母多败儿吗? :em23:
系统工程师 回复于:2002-06-25 03:07:23
linsl 回复于:2002-07-03 17:13:39
我学过几招,只是用它来写tools,至于它的强大功能,很少去用…… :-<
chinawhd 回复于:2002-08-24 15:48:17
perl,我也要开始学了!
jerryesquire 回复于:2002-09-13 17:57:16
一种工具!:)
xfeng7730 回复于:2002-09-20 10:40:16
看了各位同仁的..,心情如同今天的天气,不好意思,昨天得了急性胃炎.各位,秋天很爽,但容易得病,注意身体健康!!!!!!
superhoo 回复于:2002-09-25 16:41:41
PERL刚刚接触,不是很有印象,主要是做文本处理吗?
不知道,学了,用到哪里呢?
文本处理有SED,AWK,等SHELL,CGI有 PHP,PERL往哪个方向呢?
activeport 回复于:2002-10-02 16:35:22
PERL是瑞士军刀,方便,威力大,够拽,就是它的优点。文本处理能力强,但我却常用它来写SOCKET程序!一样的强。
hiha 回复于:2002-10-18 09:43:39
PERL是伟大的,但PERL程序员却是悲哀的,至少在中国是这样,
我不知道为什么国人对PERL如此的"深恶痛绝"?
是因为技术主管们都不懂PERL,还是因为中国人都在做OEM?
PERL是宽松的,但并不是说 PERL就是简单的,PERL一样很深奥,因为它有不一样的精神.
真正的PERL程序员一定是一个优秀的UNIX系统员
至少一个有两年PERL经验的人才能真正体会PERL的伟大,
一个程序员内心永远不会忘记这门语言,
即使若干年之后,即使他不得不使用其他语言为公司编写那些没有尽头的商品之后.
他会为PERL保留一份空间,直到它再次被人唤醒
sunnycn 回复于:2002-10-31 13:01:43
噢!我明白了很多,我的路还长着呢!我现在还不知道solaris8的perl如何使用呢!
我菜!我菜!我跟着学!多谢各位关照!
gohands 回复于:2002-11-06 16:58:16
我只是用perl来实现一些简单的功能,
现在想研究 ptk 但是又担心没有钱图,
poor perlish
双眼皮的猪 回复于:2002-11-06 19:15:03
呵呵。。。我用它作CGI的用途。。不打算深入。。呵呵:)
因为楼上有人说在中国没前途
那等我先学一门有前途的语言再来看吧。。呵呵:)
zenith518 回复于:2002-11-21 21:02:39
再不经意之中,我开始Perl,发现它的威力真大,看了AP的Perl史诗, 我更喜爱她了, 我会一直用下去, 我喜欢它的简单自由的脸. 相信,是金子总会发光的.
七宗罪 回复于:2002-11-25 11:33:29
[这个贴子最后由七宗罪在 2002/11/25 11:35am 编辑]
楼主贴的文章精彩。
我收下了!!
呵呵!
禅师 回复于:2002-11-25 11:36:52
我曾用perl实现过数据结构中那些可恨的如堆栈等的东西,但我想请教各位老大,perl可操作 informix online 5.1 或 informix ids 7.3吗?
mingh 回复于:2002-11-27 15:35:13
我喜欢perl
procrus 回复于:2002-12-04 11:14:27
我被迫看perl,可惜还是一头雾水
tigerbrother 回复于:2002-12-04 17:06:29
一番思想斗争之后,决定从现在开始学perl.
jerry77 回复于:2002-12-09 13:20:53
perling...
moon432 回复于:2002-12-11 22:02:55
:em53: [color=#000000]摸索着学习Perl,学习中熟悉Perl,期待着精通Perl。。。[/color]
laoer23 回复于:2002-12-27 11:29:18
linux下
perl 作为一种脚本性的语言还行.
但是真正要做程序还要靠c
nkliyong 回复于:2002-12-27 16:09:08
准备学perl.
从哪儿入手?
战鹰 回复于:2002-12-30 18:16:26
有一位朋友说真正的程序都是C,而perl不过是用来做测试的!
也许我这里的情况与众不同吧,我们最核心的程序都是用perl来搞的,系统使用的是Win200+Cygwin+Perl数据库使用的是PostgreSQL运行效率也相当的高,相同的程序用
C语言用开发时间肯定要比我们现在所需的时间要长2倍以上!但完成的工作是一样的
也就是说费力不讨好!
现在很多软件的开发,往往有很强的时限性,开发速度往往是最重要的,而且对于很多
自用的程序,开放型代码的好处是非常明显的!老板完全不用担心有某个程序员搞什么
鬼!
jokey 回复于:2003-01-02 19:27:38
好东西
fxjzh 回复于:2003-01-03 11:26:49
真希望有一天我会和你们一样学得这么深刻,我是新手,祝大家新年好!
javasun 回复于:2003-01-08 15:26:16
我也想学perl耶
怎么学?
okaxikiss 回复于:2003-01-12 13:08:35
着眼未来,
应抓住现在,
猛学技术
okaxikiss 回复于:2003-01-12 13:10:20
我发现自己不懂的还有很多很多
itisok96 回复于:2003-06-08 11:05:04
强。
我学ing
bulletming 回复于:2003-07-23 19:50:22
perl挺方便的,更重要的是有cpan这个家伙,大的作品都是建立在这上边的;
有空大家可看一下interchange这个软件,世界最流行的e-commerce,
perl写的,还提供了二次开发的机会.
www.icdevgroup.org
njyang 回复于:2003-08-19 17:02:39
本人正在学习,觉得PERL真的不错
hoxide 回复于:2003-09-03 17:36:06
也准备学perl了
打算perl+PostgreSQL 作个人理财软件。进大学了,自己管钱包拉
这样的组合可以吗?
有问题各位前辈可要帮帮忙的拉。
bulletming 回复于:2005-12-25 21:17:32
i still love perl up to now though perl have not send me a lot of money!
兰花仙子 回复于:2005-12-25 22:20:30
作者说的有道理,偶刚开始接触perl时,也是极其不习惯,它太自由了,不是严谨的C程序员能接受的。
不过用多了,也就喜欢上perl了。甚至觉得有perl了,还用C干什么?这点跟Apile观念一样,嘿嘿。
xxgsky 回复于:2005-12-26 13:34:44
我想如果用PERL来开发大型的程序的痛苦的,没有很好的集成IDE,代码太自由,太随意了,虽然很美,但却很难看懂!
oldv 回复于:2005-12-26 16:27:19
引用:原帖由 禅师 于 2002-11-25 11:36 发表
我曾用perl实现过数据结构中那些可恨的如堆栈等的东西,但我想请教各位老大,perl可操作 informix online 5.1 或 informix ids 7.3吗?
我想只要你在命令行能够执行的命令,perl都可以让它自动完成。
你指的是什么操作?我的informix老是死机,今天我花了半个小时,写了个小脚本,解决了在一定条件下检测informix死机,然后重启的问题。
这样以后数据库死了,我也不用在给电话叫过去重启,而且还可以在第一时间发现数据库的故障,更爽的是,就算下班了,我 再也不用在电话里指导操作员将数据库重启了。
认真了解了perl 将近一个月了,可以说从前我学过无数的语言:fortran,basic,c,vb ,vc,pascal,cobol,java,只有perl和fortran(我的第一门语言)才这样深深吸引和打动着我。
这一个月,我一边学perl,一边利用perl将我的日常工作自动化,节省了我不少的时间。
另外,我还用它在网上搜集整理感兴趣的数据,并将之规范化,再自动导入excel中进行分析。
btw,我主要是在m$上用perl。
建议做数据处理、sa、dba等等相关工作的兄弟,一定要花些时间好好了解perl,如果能够用得上,我想perl绝对是一把提高工作效率的利器。
[ 本帖最后由 oldv 于 2005-12-26 16:37 编辑 ]
c1l2d3 回复于:2005-12-26 22:05:08
当一个问题我感到有些棘手时,总是抱着试试看或是怀疑的想法使用Perl,有时甚至头脑中还没有明确的思路,
就这么一路写下去,嘿~最后问题居然解决了。我用Perl就是这么个感觉,当我想要在优化代码时,也许会推翻
原来的代码,而变成另外一个样子了。很有趣。
seacolor 回复于:2006-01-06 17:27:45
看了这么多粉丝对 perl的真情告白, 心里很不是滋味 。
我接触perl时间不长,2周左右,刚开始还有些新鲜,2天后,简直转化为不解,甚至还有一点点厌恶。
(我开发已超过10年,依次用过Basic,ASM,C,Pascal,Vb,.Net,Java,每一种可以说都是精通)
perl里充满了莫名奇妙的用法,perl的设计者一定以为自己设计了一份武林秘籍,只要掌握它,就天下无敌。
某种意义上来说, 这个目的达到了。 很多牛人自鸣得意“没有作不了,百步之内摘叶伤人。。。”,可从我看来,不客气得说,这些都是“奇技淫巧”,甚至 要想成功,挥刀自宫。。。
让我们来看看大伙们觉得自豪的地方,好处我就不说了
1。自由
楼上的兄弟说过一句“慈母多败儿”,我觉得很贴切,如果太过自由,出错的几率会大很多,而且很难分析
2。简洁
如果简洁到放眼一大片的 $@`%@& ,程序的可读性在哪里呢
3。深奥
比perl深奥的东西很多,除了能证明自己记忆力好之外,若干年后来看,有什么意义呢
当你开始用rose等进行架构设计,赏心悦目的类图一目了然,并用恰当的pattern优雅地解决问题, 各个组件体现了高内聚低耦合,可扩充,易维护,你再回头看看,用perl实现这些要求,容易吗
perl的优点也是缺点,注定她只能是一个脚本工具,辅助操作系统实现一些系统管理功能,无法作为广泛使用的语言。
以上只是我的一些看法,言语可能有不敬,请大家见谅。欢迎交流。 [email]amit@sina.com[/email]
兰花仙子 回复于:2006-01-06 20:31:12
perl是一点也不深奥的,它的目的就是用简单的语言,做复杂的事。
perl代码难维护似乎是个同病;但是,如果你不遵循规范的编码方法,那么任何语言写出的code都难维护。
perl在web和文本处理,系统管理方面很强,这三点综合起来,是其他语言没法比的。
高明的程序员,在用其他编译性语言进行开发时,掌握一门script语言也是明智之举。
shhgs 回复于:2006-01-08 12:41:05
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛上帖了一个帖子,我为什么讨厌Perl,你可以去看看。
orangetouch 回复于:2006-01-08 13:23:35
引用:原帖由 shhgs 于 2006-1-8 12:41 发表
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛 ...
Perl和自然语言有一个很大的共同点,就是所有的规矩都会有例外。比如说
$ perl -e 'print scalar ('a', 'b', 'c')'
c
$ perl -e '@a=('a', 'b', 'c');print scalar @a'
3
redspider 回复于:2006-01-08 17:23:10
引用:原帖由 shhgs 于 2006-1-8 12:41 发表
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛 ...
看过你在CSDN上发的帖子,观点非常搞笑。
我一直认为人的思维方式应该差不多的,所以才有心理学这门学科。你的帖子让我对人的大脑增加了神秘感:lol: (勿误解,无贬义)。
我喜欢C++,也喜欢perl,它们都是强大灵活的工具。:D
seacolor 回复于:2006-01-09 01:20:54
引用:原帖由 shhgs 于 2006-1-8 12:41 发表
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛 ...
由于好奇,我上CSDN论坛找了一下你的大作,也大概了解了你在那个坛上的纷争。
你的大部分观点我都很赞同。我相信,任何一个掌握其他严谨的,OO的现代语言的人,很难接受Perl。
如果打算在中型团队(10人左右)使用perl作为主要语言,那应该会是一场灾难。
当然,如果一个人从开始就只接触perl, 他也许会觉得用1行代码输出结果比用优雅、易读重要,自己明白自己比让别人明白自己重要。
支持你建立blog,把所有anti perl的内容放上。
crazymeny 回复于:2006-03-20 16:47:25
引用:原帖由 seacolor 于 2006-1-9 01:20 发表
由于好奇,我上CSDN论坛找了一下你的大作,也大概了解了你在那个坛上的纷争。
你的大部分观点我都很赞同。我相信,任何一个掌握其他严谨的,OO的现代语言的人,很难接受Perl。
如果打算在中型团队(10人 ...
翻出来晒晒
Amazon没灾难吧,人类基因组也没灾难吧:em05::em05:
coolmenu 回复于:2006-03-20 19:07:00
del.icio.us 没灾难吧?
yahoo用php,没灾难吧??
为什么总强调xxx language呢,用java写的烂项目多着呢,慢的要命,难道java不好吗?还是人的问题
yanjing5462 回复于:2006-05-23 10:57:40
语言有最好的么?
适合你的就是最好的!
感觉perl有用,以后还要向大家请教!
tiantianyuan 回复于:2006-05-26 09:14:15
i love this game
royalzhang 回复于:2006-07-06 19:18:30
哎,
俺是搞生物的,
你们看看ensembl (http://www.ensembl.org/index.html)
不比你们做的项目大?一样做的很棒。
关键不在语言,在人。国外的牛人太多了,
国内环境不好,程序员都在替老外做oem
这样的讨论在国外的坛子上会被笑掉大牙的。
语言只是工具,看你怎么用。
毫不夸张的说,perl 拯救了人类基因组计划。
这岂是那些憎恨perl的人所能理解的?
憎恨perl?哈哈哈哈哈哈。
我喜欢perl,但我从不憎恨任何一门别的语言。
楼上兄弟说的真好,人的大脑真是神秘啊。
hezhiroy 回复于:2006-07-07 13:59:38
感觉我现在就象一个perl的推广者......
现在国内学习perl的人还真是不多,好象很多都是以前会C或C++的,
希望大家发动身边的同事,把perl的优点介绍给他们,让他们加入我们
sorlo 回复于:2006-07-07 14:23:47
今天参考一下 perl hash 的 reference, 看到了一句...
In about 1995, the Perl community decided this was too many letters to type and too many syllables to say, so we changed the name to "hashes."
真是大快人心哦
aaronvox 回复于:2006-07-08 11:27:59
引用:原帖由 hezhiroy 于 2006-7-7 13:59 发表
感觉我现在就象一个perl的推广者......
现在国内学习perl的人还真是不多,好象很多都是以前会C或C++的,
希望大家发动身边的同事,把perl的优点介绍给他们,让他们加入我们
这是一件神圣而伟大的事情 顶
我学习perl完全是公司的项目所致
c 的不会 可悲
unixlzq 回复于:2006-07-20 14:34:23
拿出当初学vc的毅力学习perl
sar 回复于:2006-07-29 12:40:14
Perl实在是个好东西!
ubac 回复于:2006-07-29 17:17:23
"革命"尚未成功,同志还需努力啊
hamlet 回复于:2006-08-09 16:10:43
我也喜欢perl,但是如果从软件业发展的觉度来说,perl是没有未来的,因为如果软件业要成为一种工业,那么,规范化就是很基本的条件,而规范则恰恰是perl的致命伤,我觉得是这样。
chrisyan 回复于:2006-09-25 16:26:45
引用:原帖由 shhgs 于 2006-1-8 12:41 发表
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛 ...
唉,你的帖子看了,说啥好呢?
你可真不是一般得SB阿,以你的理解能力,我看还是回家种田吧,多简单直观阿,结果绝对符合一般常人的推理
chrisyan 回复于:2006-09-25 16:51:12
越看越SB,服了
http://topic.csdn.net/t/20060108/04/4503932.html
isaachs 回复于:2006-09-26 11:26:59
好点的perl IDE都要付费的,
没有像boa一样的gui编写平台,
千行的代码自己都会看晕(用tk和dbi写一个考勤软件的时候),
虽然很喜欢,平时用的最多的也是它,但相比python,实在不看好它的未来,perl6都喊了n年了.......
tlint 回复于:2006-10-07 11:45:04
没必要争论C、java、perl的优劣,各有所长,定位不同。
susbin 回复于:2006-10-08 08:10:35
读 netken的文章,是一种享受。
Sharon Hopkins 的诗也很好。
谢谢楼主与我们分享。
Perl 和 Unix 一样,并不适合每一个大脑。
也许以幽默,游戏的心情来写Perl 代码,才能体会到她的精神?
19857029 回复于:2006-10-22 21:46:10
我感觉PERL比UNIX下的SHELL强些
我就是编UNIX 下SHELL发现的
不过感觉,你要把UNIX系统管理维护好,用PERL很不错
不过国内用UNIX的不多,决定了PERL应用就少了
我现在才感觉到UNIX 比WINDOWS不知道强多少倍
前提是你用UNIX一到二年就感觉到了
这是为什么UNIX用应到服务器上和大型工作站上的
[ 本帖最后由 19857029 于 2006-10-22 21:49 编辑 ]
liqix 回复于:2007-05-07 16:14:10
我今天刚接触Perl,就忍不住跑到Perl论坛上,找到这个合适的地方说一句:Perl,我爱你!跟你在一块,感觉真的很Free!还有一种艺术家的感觉!
小帅哥飞飞 回复于:2007-05-08 03:20:18
人家说我写的perl Gtk 模块化程序很像Java的呢。可能我是从Java转来的吧。用到了设计模式,用到了 delegate, aggregation, composition, inheretance. override.觉得体现了OOD\OOP设计的目的
有何高见?欢迎评论!
原文链接:http://bbs.chinaunix.net/viewthread.php?tid=15882
转载请注明作者名及原文出处
Perl and I [1]
----------------------------------------------------------------------------------------------------------------------------------------------------------
我接触 Perl 的时间并不长,不过却对这种语言的感情很深,不知道为什么,我发现我对 Perl 的感情已经超过了一种计算机语言的感觉。
仔细想想,当我每开始写代码的时候,心中总有种很奇妙的感觉,当我面对着这些代码,总是用一种艺术的眼光去欣赏他们,从中得到乐趣。
我的机器上有两个东西是最长用的,一个是 EditPlus!2.1c ,还有一个是 VC++ 6.0 。VC是不用说了,总要用他来编译东西的,而在我
写一些小程序的时候,总是用 Edit+ 来编写代码。Edit+ 是一种带颜色分析,语法加亮,自动完成的代码编写辅助工具,是一个朋友推荐给我的。
自那时起,我便深深的喜欢上他了。不因为什么特别的,因为我感觉他是一种完善,对艺术和美的完善,当我用 Edit+ 打开我编写或某些人编写
的代码时,我感受到的,是一种特殊的美丽。她深深的把我吸引。
我以前常用 C , 在我写 C 的时候,总为他的严谨的结构而赞叹,那是为程序员而创造的语言,看着那些变量的定义,和条件,逻辑代码段,
我总有很敬畏的感觉,所以我的思想也就紧张起来,来认真的编写这些东西。C 给我的感觉,就像一个家长,严格的要求着你,但同样也是束缚。
当我用 Edit+ 打开这些代码,我却又发现了一处美丽----颜色。各式样的颜色,按照其法则对应着各个字符,让我觉得这已经脱离了计算机语言本身。
可能我从小喜欢音乐和绘画的原因,当我看见这些被 Edit+ 分析过的代码后,我总有种抑制不住的冲动,我总想听着抒情的乐音,随口附和着,
然后再欣赏这些完美的代码。她就好象一件艺术品,不仅仅是艺术品,她包涵了更多。颜色,搭配,设计,结构,还有最重要的,那是人的思维。
人们各式各样的思维方式和逻辑方法都展现出来,让你去品味,欣赏其中的艺术。那是多么的舒服啊。
有很多人总觉得计算机这种机器是很冷冰冰的,没有人的感情,其实我倒觉得不然,人对某件事物的感情并不是由事物自身所造成的,而是我们人
本身对某个事物的印象所制,我们总爱把自己的意识强加到事物的头上。我们喜欢他了,就说他可爱,我们讨厌了,就骂他无聊。
而我喜爱代码,代码的艺术,我从未感受到机器的冰冷,正如我很少在画着 Kitty Cat 的小手提包上花费过多的心思一样。而某些女孩子却正相反;)
可是唯一的不足,是在写 C 的过程中,我总是很紧张,当我看到编译时的 Error 字眼,我精神上往往打击不小。C 太 Cool 了。他给我的乐趣也
因为他的过于严格而让我敬而远之。
突然,我发现了 Perl ,我常常感谢这种飘渺的神灵,好象总能在关键的时候给我一丝光明去继续热爱我的代码们。而 Perl 真正让我做到了。
初接触 Perl 时,总觉得这种语言很怪异,但用着很舒服,不过在使用的时候,总是爱忘记那些可爱的 $ @ % 符号,总是用 for 来做任何的循环。
不得不承认,这是 C 程序员的悲哀,是被 C 强制出来的毛病。在初写 Perl 的时候,我总是不自然的就在代码段的开头来个 int my $a;
然后得到的却是正确的执行结果,当我再次审视我的代码,我真的发现了 Perl 的可爱,不过确实是很不习惯的。
如果说 C 是严父,那 Perl 可就算是慈母了,他对我太宽松了,甚至我在使用一个 array 的时候都可以不用定义,甚至我可以直接使用 hash 这种
复杂的数据结构,甚至我可以写出 $hash{'abc'}[2] [4]{'ccc'}[2] 。我可以定义个 10x10 的 array 而只需一句: my $array[10][10];
可当我定义了以后才发觉自己的愚昧,在 Perl 中,我何必定义他呢?
刚来到 Perl 的世界,很多的不习惯,我甚至总爱在 print 后面加个 f ,总想在 open 前也加个 f ,总把指针的参照弄混了,而过早的使用了
我根本不知道的功能: *ABC = \$time ,当我写完他,我所要求的什么都没发生,但事实上却发生了很多。
现在回忆起 Perl newbie 的时候,很是有趣,不过庆幸的是,这种时光没有持续太久,因为我有 Edit+ 。当我真正的用 Perl 来写些东西的时候,
我才知道了语言的魅力。我才真正的理解到,为什么我总对 C 诚惶诚恐,因为那只是一种计算机语言,他真正适合的是那些我所敬仰的前辈。
而我呢?一个漫不精心的小子,当然不会适合。因为我太喜欢计算机了,以至于我的喜欢变成了自然中热爱的一部分,所以我需要的,是一种更
自然,更有人味儿的语言, Nature Language 。而 Perl 不得不算是其中的佼佼者。
---------------------------------------------------------------------------------------------------------------------- NetKen. ---------------------------
有些时候,我总爱想自己是不是有些多愁善感?不过是针对计算机罢了。不过,无论怎样,Perl 确实给我带来了光明,一种恒久的动力,
Perl 是美丽的,她如 Pearl 一般散发着自己的光芒。
如果你用过 Perl ,那就不妨来深入的学她,如果你想了解 Perl ,那我很愿意而荣幸为你打开这扇通往 Perl 世界的大门。
在 C 的面前,我永远都是诚惶诚恐的。而在 Perl 的面前,我却友好的伸出和打开了我的思维。
activeport 回复于:2002-03-16 10:02:18
Perl and I [2]
-------------------------------------------------------------------------------
Larry 是位语言学家,所以我想他在创造这门语言的时候,就少了那份生硬的书生气和钢铁的味道,
而给我们一种朗朗上口,一种舒服的感觉,当我们写perl 时,就好象真的是一种创作,
不仅仅是逻辑上的思考,还有我们一些感性的东西溶入其中,写 Perl 就好象有点写诗的味道。
不可否认的,代码的艺术,在 Perl 的身上表现的淋漓尽致。
是的,如果光要说华丽,我觉得 Perl 还不能算是最字,后起的 Python 才应该算是华美之最,
符合现在的流行,全部的OO。语句通顺流畅,一气呵成的感觉几乎在你写任何代码的时候都能体会。
但,正如我们需要的不是看家逮老鼠的巨莽,而是能带我们穿过沙漠的骆驼。
还是不可否认的,Python是有扩展力的,极大的扩展力,不过毕竟他现在还不强大,也只是逮些大老鼠,为我们而工作。
但 Perl 呢?可能他有这样那样的缺陷,可能他生的不怎么好看,可能他不太好闻,可能他有时候也会对你起倔劲,
但,他的强大让我可以把这一切不好都忘掉,因为他有强大的生存本领,他能帮我轻松的度过沙漠。
而且,Perl 几乎能做一切。我不想在列举这些或那些 Perl 能做的事,
不过我到想起了一种 Perl 特有的,而且常常被人用来说笑的思路,
unless 思路,那就是 Perl 不能做什么?其实 Perl 不能做的也很多,至少现在他不能为我们端茶到水。
Perl 能学会么?这可不好说,说不定在 CPAN 上一找,却真能发现呢~~
可惜,Perl 生存的环境有些严峻,从前,沙漠里只适合那些具有冒险精神的人来探索和居住。
所以,在 unix 的老家,即便 Perl 很受人们的欢迎,可在 m$ 的异地他乡,却常常受到冷落。
不过时代总是在变化,现在越来越多的程序员也开始注意到了这个神兵利器,这把瑞士军刀了。
这是值得庆幸的事情。
不知道大家在相互交流的时候是否注意过对方的表情,传闻中,好象 Perlish 们面布总有特殊,狡黠的微笑。
我呢?我却常常在和朋友聊到 Perl 的时候,或者编写 Perl 代码的时候,或者翻开一本厚书来,想找某些单词的时候,
或者遇到一些乱七八糟的数据的时候,或者看见某个网爷不顺眼的时候,或者看见首饰店里的珍珠饰品的时候,
或者吃饭我爸妈让我搬凳子那筷子,端菜盛饭的时候,或者我要去出去远行的时候,我好象脑子里都能隐约浮现出几个大字: P..e....r.l
啊,当然还有看见网友给我发来的 @$%@$%$$^%$&%& 的时候,我突然发现 Perl 真的无处不在,我那个xx朋友竟然也会 Perl !!!???
Perl 可以说真的是无处不在,或许当你偶尔间翻开书一看,就会有你熟悉的 Perl 显现出来,
当你写下你一天所干的事情,或许你又会发现了 Perl :
study, write, study,
do review (each word) if time.
close book, sleep
奇迹发生了,又是 Perl ?
Perl 的强大恐怕在这里也能体现吧?
那么 Perl 和 C 是一个档次的么?
恐怕不是了,我们可以拿 Perl 来写诗,我们可以空闲,无聊的时候拿来 Perl 小玩一番,我们可以在读书写日记的过程中学习,练习 Perl . What about C ?
那当然不是一个档次的东西了 ;p
好了,今天写了不少,那么让我们用一首诗在做个结尾吧:
#!/usr/bin/perl
APPEAL:
listen (please, please);
open yourself, wide;
join (you, me),
connect (us,together),
tell me.
do something if distressed;
@dawn, dance;
@evening, sing;
read (books,$poems,stories) until peaceful;
study if able;
write me if-you-please;
sort your feelings, reset goals, seek (friends, family, anyone);
do*not*die (like this)
if sin abounds;
keys (hidden), open (locks, doors), tell secrets;
do not, I-beg-you, close them, yet.
accept (yourself, changes),
bind (grief, despair);
require truth, goodness if-you-will, each moment;
select (always), length(of-days)
# listen (a perl poem)
# Sharon Hopkins
# rev. June 19, 1995
Good Luck!
我相信你会梦见一头骆驼 ...
NetKen.
activeport 回复于:2002-03-16 10:02:49
Perl and I [3]
-----------------------------------------------------------------------------------------------
现在的很多语言都有了向自然语言靠拢的趋势,毕竟以人为本的概念在当今的社会是很流行的吗。
而且 M$ 也可以说是在 UI 方面的大赢家,不仅赢得了众多,绝大多数的用户,同样带来的还有丰厚的利益。
现在的时代已经不是只有几个人来使用计算机,几个人来编写 01101 的时候了,人们已经把计算机做为了生活的一部分
编程可以说也是消遣,娱乐的好内容。
所以,我们现在使用的语言越来越人性化,越来越容易“看”懂,而 Perl 在其中也算是佼佼者了。
当我们看见一个 print 语句的时候,我可以利马知道他要打印些什么东西了,无论是往屏幕,文件,管道,socket,还是打印机,总之,我们知道他要输出了,这比那些 printf,cout ... ... 要好的多吧?
而且perl的函数格式也给人的感觉很好,print "i love camel...";就让人很自然的知道了其中意味。
一些语句的格式甚至更能表达某中意思, print "i love u!" or die; ... ...
warn "i am great than u" if $i gt $u;
hoho, 光“看”就能理解了。
可以说,Perlish 们永远都是轻松的,或许他们有数不清的复杂的恶心的厌烦的任务,可他们有 Perl 。
而且不仅仅是一个 Perl interpreter,最重要的是 Perl 的那种 Spirit ,总让事情更简单的作风,总在困境中找寻快乐的精神.
甚至可以这样说,学 Perl 可以不用 Perl ,或者说,每个程序员在学其他语言之前,最好都了解一下 Perl 。
Perl 诞生于 Unix ,可能因此他让别人了解的机会少了不少,不过这丝毫不能遮掩他珍珠般的光芒。
我们不得不赞叹 Larry 的才智和运气,是的,虽然他的手艺并不怎么好,造出了一个很奇异的,但却融合了各种魔力的语言。
或许我们应该讨厌那种四不象的语言,没有自己的风格,但当我发现了 Perl ,我想这一切都会改变。
unix 下的程序员我想是受益颇多的,几乎有了 perl 以后,他们就很少在去记忆某些复杂的命令,任何事情都开始变的简单和明朗了。
我想 Perl 在 window$ 下发展不如 unix 的原因,可能因为是异地他乡的缘故,或者说是 window$ 的用户已经习惯了那种透明,
习惯了一鼠天下的情形。而 Perl 的强大,却往往不是 tk 能表现出来的。
不过说起 tk ,当然先要感谢 tcl/tk ,而后就要说 ptk 了,我们又要庆幸了,因为 tk 同样也被 perl 采纳了。
快速的制造一个美丽的 GUI 已经非常简单,几乎和 tcl/tk 无异。而且最重要的是,他是平台无关的。当我们拿着一个自己写的 perl tk ,在 window$ 和 x-windows ,甚至 mac os上运行的酣畅淋漓的时候,你心情如何呢?我想要比哪一堆 dll 在 x- windows 下干着急强多了吧?o)
我常常感叹m$的头脑,意识和机智的超前程度是很难有他人能比的。也正因如此,m$才取得了很大的成功。
而且这次,m$也把算盘打到了 Perl 的头上,vs中也推出了 VP -- Visual Perl ,或许在不久的将来,
随着 Perl 6 的推出,网络功能的极大改善和那时网络性能的提高,Perl 的天下也就真的不远了呢?
我期待能看着 VP++ 的出现,hoho~
Perl 确实帮助了我们很多,但他是 Open Source 的,从他的设计到实用都是如此,可能因为这个原因,
让他成不了商业软件中的一员,不过却不能说 Perl 做不了商业软件,ORA 前一段也曾报道过用 Perl 实现了一个医疗系统的设计。
当然还有更多 ... ...
我们现在应该能体会到 Perl 的强大,如果你用过 Perl 的话。
否则,我将很荣幸的成为带领你进入 Larry 和 Perlish 们的 Perl 世界去走一走,那里,你一定会感受一新的
activeport 回复于:2002-03-16 10:03:18
Perl 的缺点吗
也不少,除了解释性语言一般的缺点外,还有就是他的优点--杂和性,也恰恰可能给他带来某些地方的不便(理解上的不便),有的时候,如果我们用 if (! (xx && bb) ) 来做判断的话,可能会很直观,但如果换成 unless ( xx and bb ) 或许,就要小迷上一会,不过这只是刚开始的时候会这样,慢慢也就好了。当然,我们还是可以用 perl 来写 if 的 ;)
perl的缺点还有很多,不过在大多数的情况下,他的缺点和优点是无法区分的,perl教会给我们 tmtowtdi 的精神,可是在很多其他的场合,我们只能说 TOnlyOneWTDI .没有办法,在某些语言来解放程序员的大脑的时候,有些语言却正在束缚。我可不想成为代码机器,可现实呢?
bigApple说过 perl 的晦涩,确实,如果我们深入研究 perl 的内部机理,你会感觉眩晕的。真的。peifang兄说过,若能把 devel 模块看一边,看的懂,那应付导师是没问题了,大概是这么说的,原话记不的了,不过若真能把 devel 看一边,再小写上几行,别说应付了,我看可以teach 了吧~~ ?
如果大家有工夫的话,可以看看 perl 的 source,我半途放弃了~~
不过好象以上这些大多是语言都有的缺点,不可能哪个语言没有缺点,也很少出现哪个语言比其他语言优秀的多,不过,作为一个人,我想对物体的接受,是有他情感的一方面因素的,很少有纯理性的,至少我是如此,因为perl给我了一种感觉,所以我沉迷其中,因为 perl在我的理解上,teach我了很多东西,这不仅仅是他的易用和强大,更重要的是某中思想。编程的思想,对某种新知理解的思想,生活的思想,很多。。。
说了这么多,还是没有谈到perl的缺点上来,其实如果谁能把某个自己喜欢的物体的缺点说的很透彻,那是真的超凡脱俗的高手了,可惜我不是高手,我也没那么超凡 ;) 不过我知道,大凡只要是一种语言,都在一定的领域内很好用,不然估计很少会有人用他,发明他。
perl的应用范围很广,而且也很方便,所以很多人用他,但从 usenet 上的 comp.lang 下的分类来看就知道了,很多语言都只分了1个类,能和perl 相比的估计也只有 java和c 了。
看来perl并不是什么冷门,至少在国外不是。所以国内就需要我们来宣传,没有什么其他目的,因为我们确实觉得他好用,他方便,他诚恳,而且他倡导自由,所以我要宣传他,所以我更热爱他。我喜欢两样东西,简单和自由,这两样perl全有了。
不过对我来说,perl的缺点就是某些时候的速度,不能达到编译语言的境界 ;p ,还有就是还不够简单,你想,如果我只打一个 a b c ,perl就能为我做好一桌丰盛的晚餐,如果我只用敲一个 x y z,perl就能帮把我繁重的工作全部做完~~~~ day dream ing ...
估计下个世纪perl能升级到这个地步吧~~ ;)
还有一点,这个缺点在国内表现的很突出,就是范围问题,国内的大多人还只是把perl做为 cgi language 来对待,甚至很多程序员不知道perl为何物,sigh.. 要是搞window$的,还可以原谅(不过马上就不能原谅了), 要是做unix的,那就好像学vc的不知道mfc了... ...
所以,国内的这种情形,多多少少,或者说很大的影响了perl的发展和他优秀一面的展示,这是很让我们这些perlish伤心的。
perl再有的缺点,就是他的open source了,既然是解释性的,所以如果没有特殊的方法的话,对某些人来说,是不愿意使用的,他们大多不赞成代码公开,或者很担心钱图的。
还有就是perl的解释器并不是每台机器上都带的,所以,如果我有一个非常好的perl程序,给了别人,如果对方没有解释器,那他最多也就是欣赏一下perl那如史诗般壮丽,却很精巧的代码艺术了 ;p
perl 的缺点还有很多,希望大家都来说说,了解缺点才会让我们更加进步,也才会让perl有更大的发展,在我们等待larry宣布perl 6的那天之前,我想我们会尽力让perl 5为我们创造一个又一个奇迹的。我相信,perl能行 ;)
叶大马猴 回复于:2002-03-26 22:28:59
好~
jazy 回复于:2002-05-20 20:56:51
实在是精彩!!!!!!!!!
昨天晚上我捧着一本Unix编程的书看,突然发现里面竟然有介绍Perl的内容
虽然只几页,我却如发现了梦寐以求的东西一样
我喜欢那种感觉
象诗的感觉
我想我会喜欢上Perl的··
★可乐∮ 回复于:2002-05-22 10:17:57
很好!
我说故我在 回复于:2002-05-30 13:27:39
PERL的效率?
activeport 回复于:2002-06-10 15:22:05
引用:下面引用由[u]我说故我在[/u]在 2002/05/30 01:27pm 发表的内容:
PERL 的效率?
哎,再加上它的源码开放性,在M$环境下没有什么大作为的,我只是用它来写些用来辅助测试的东西
系统工程师 回复于:2002-06-14 04:00:47
PERL主要做什么用的?
他只是一种脚本语言吗?
magicbox 回复于:2002-06-16 14:29:52
准备学习PERL中~~
七脚兽 回复于:2002-06-19 12:03:08
perl,中文名"破"
宽松的变量检查,当我写完一个长长的程序运行无错却得不到正确结果后
我大海捞针般在几千行的代码中找到一个小小的变量错了一个字母
当然我们可以用use strict来改进,但是同时被宽松所宠惯了的编程习惯,让你看到
如潮水般涌出的needs explict declaration
activeport 回复于:2002-06-20 08:01:10
引用:下面引用由[u]七脚兽[/u]在 2002/06/19 12:03pm 发表的内容:
perl,中文名"破"
宽松的变量检查,当我写完一个长长的程序运行无错却得不到正确结果后
我大海捞针般在几千行的代码中找到一个小小的变量错了一个字母
当然我们可以用use strict来改进 ...
凡事有利必有弊,君不见自古慈母多败儿吗? :em23:
系统工程师 回复于:2002-06-25 03:07:23
linsl 回复于:2002-07-03 17:13:39
我学过几招,只是用它来写tools,至于它的强大功能,很少去用…… :-<
chinawhd 回复于:2002-08-24 15:48:17
perl,我也要开始学了!
jerryesquire 回复于:2002-09-13 17:57:16
一种工具!:)
xfeng7730 回复于:2002-09-20 10:40:16
看了各位同仁的..,心情如同今天的天气,不好意思,昨天得了急性胃炎.各位,秋天很爽,但容易得病,注意身体健康!!!!!!
superhoo 回复于:2002-09-25 16:41:41
PERL刚刚接触,不是很有印象,主要是做文本处理吗?
不知道,学了,用到哪里呢?
文本处理有SED,AWK,等SHELL,CGI有 PHP,PERL往哪个方向呢?
activeport 回复于:2002-10-02 16:35:22
PERL是瑞士军刀,方便,威力大,够拽,就是它的优点。文本处理能力强,但我却常用它来写SOCKET程序!一样的强。
hiha 回复于:2002-10-18 09:43:39
PERL是伟大的,但PERL程序员却是悲哀的,至少在中国是这样,
我不知道为什么国人对PERL如此的"深恶痛绝"?
是因为技术主管们都不懂PERL,还是因为中国人都在做OEM?
PERL是宽松的,但并不是说 PERL就是简单的,PERL一样很深奥,因为它有不一样的精神.
真正的PERL程序员一定是一个优秀的UNIX系统员
至少一个有两年PERL经验的人才能真正体会PERL的伟大,
一个程序员内心永远不会忘记这门语言,
即使若干年之后,即使他不得不使用其他语言为公司编写那些没有尽头的商品之后.
他会为PERL保留一份空间,直到它再次被人唤醒
sunnycn 回复于:2002-10-31 13:01:43
噢!我明白了很多,我的路还长着呢!我现在还不知道solaris8的perl如何使用呢!
我菜!我菜!我跟着学!多谢各位关照!
gohands 回复于:2002-11-06 16:58:16
我只是用perl来实现一些简单的功能,
现在想研究 ptk 但是又担心没有钱图,
poor perlish
双眼皮的猪 回复于:2002-11-06 19:15:03
呵呵。。。我用它作CGI的用途。。不打算深入。。呵呵:)
因为楼上有人说在中国没前途
那等我先学一门有前途的语言再来看吧。。呵呵:)
zenith518 回复于:2002-11-21 21:02:39
再不经意之中,我开始Perl,发现它的威力真大,看了AP的Perl史诗, 我更喜爱她了, 我会一直用下去, 我喜欢它的简单自由的脸. 相信,是金子总会发光的.
七宗罪 回复于:2002-11-25 11:33:29
[这个贴子最后由七宗罪在 2002/11/25 11:35am 编辑]
楼主贴的文章精彩。
我收下了!!
呵呵!
禅师 回复于:2002-11-25 11:36:52
我曾用perl实现过数据结构中那些可恨的如堆栈等的东西,但我想请教各位老大,perl可操作 informix online 5.1 或 informix ids 7.3吗?
mingh 回复于:2002-11-27 15:35:13
我喜欢perl
procrus 回复于:2002-12-04 11:14:27
我被迫看perl,可惜还是一头雾水
tigerbrother 回复于:2002-12-04 17:06:29
一番思想斗争之后,决定从现在开始学perl.
jerry77 回复于:2002-12-09 13:20:53
perling...
moon432 回复于:2002-12-11 22:02:55
:em53: [color=#000000]摸索着学习Perl,学习中熟悉Perl,期待着精通Perl。。。[/color]
laoer23 回复于:2002-12-27 11:29:18
linux下
perl 作为一种脚本性的语言还行.
但是真正要做程序还要靠c
nkliyong 回复于:2002-12-27 16:09:08
准备学perl.
从哪儿入手?
战鹰 回复于:2002-12-30 18:16:26
有一位朋友说真正的程序都是C,而perl不过是用来做测试的!
也许我这里的情况与众不同吧,我们最核心的程序都是用perl来搞的,系统使用的是Win200+Cygwin+Perl数据库使用的是PostgreSQL运行效率也相当的高,相同的程序用
C语言用开发时间肯定要比我们现在所需的时间要长2倍以上!但完成的工作是一样的
也就是说费力不讨好!
现在很多软件的开发,往往有很强的时限性,开发速度往往是最重要的,而且对于很多
自用的程序,开放型代码的好处是非常明显的!老板完全不用担心有某个程序员搞什么
鬼!
jokey 回复于:2003-01-02 19:27:38
好东西
fxjzh 回复于:2003-01-03 11:26:49
真希望有一天我会和你们一样学得这么深刻,我是新手,祝大家新年好!
javasun 回复于:2003-01-08 15:26:16
我也想学perl耶
怎么学?
okaxikiss 回复于:2003-01-12 13:08:35
着眼未来,
应抓住现在,
猛学技术
okaxikiss 回复于:2003-01-12 13:10:20
我发现自己不懂的还有很多很多
itisok96 回复于:2003-06-08 11:05:04
强。
我学ing
bulletming 回复于:2003-07-23 19:50:22
perl挺方便的,更重要的是有cpan这个家伙,大的作品都是建立在这上边的;
有空大家可看一下interchange这个软件,世界最流行的e-commerce,
perl写的,还提供了二次开发的机会.
www.icdevgroup.org
njyang 回复于:2003-08-19 17:02:39
本人正在学习,觉得PERL真的不错
hoxide 回复于:2003-09-03 17:36:06
也准备学perl了
打算perl+PostgreSQL 作个人理财软件。进大学了,自己管钱包拉
这样的组合可以吗?
有问题各位前辈可要帮帮忙的拉。
bulletming 回复于:2005-12-25 21:17:32
i still love perl up to now though perl have not send me a lot of money!
兰花仙子 回复于:2005-12-25 22:20:30
作者说的有道理,偶刚开始接触perl时,也是极其不习惯,它太自由了,不是严谨的C程序员能接受的。
不过用多了,也就喜欢上perl了。甚至觉得有perl了,还用C干什么?这点跟Apile观念一样,嘿嘿。
xxgsky 回复于:2005-12-26 13:34:44
我想如果用PERL来开发大型的程序的痛苦的,没有很好的集成IDE,代码太自由,太随意了,虽然很美,但却很难看懂!
oldv 回复于:2005-12-26 16:27:19
引用:原帖由 禅师 于 2002-11-25 11:36 发表
我曾用perl实现过数据结构中那些可恨的如堆栈等的东西,但我想请教各位老大,perl可操作 informix online 5.1 或 informix ids 7.3吗?
我想只要你在命令行能够执行的命令,perl都可以让它自动完成。
你指的是什么操作?我的informix老是死机,今天我花了半个小时,写了个小脚本,解决了在一定条件下检测informix死机,然后重启的问题。
这样以后数据库死了,我也不用在给电话叫过去重启,而且还可以在第一时间发现数据库的故障,更爽的是,就算下班了,我 再也不用在电话里指导操作员将数据库重启了。
认真了解了perl 将近一个月了,可以说从前我学过无数的语言:fortran,basic,c,vb ,vc,pascal,cobol,java,只有perl和fortran(我的第一门语言)才这样深深吸引和打动着我。
这一个月,我一边学perl,一边利用perl将我的日常工作自动化,节省了我不少的时间。
另外,我还用它在网上搜集整理感兴趣的数据,并将之规范化,再自动导入excel中进行分析。
btw,我主要是在m$上用perl。
建议做数据处理、sa、dba等等相关工作的兄弟,一定要花些时间好好了解perl,如果能够用得上,我想perl绝对是一把提高工作效率的利器。
[ 本帖最后由 oldv 于 2005-12-26 16:37 编辑 ]
c1l2d3 回复于:2005-12-26 22:05:08
当一个问题我感到有些棘手时,总是抱着试试看或是怀疑的想法使用Perl,有时甚至头脑中还没有明确的思路,
就这么一路写下去,嘿~最后问题居然解决了。我用Perl就是这么个感觉,当我想要在优化代码时,也许会推翻
原来的代码,而变成另外一个样子了。很有趣。
seacolor 回复于:2006-01-06 17:27:45
看了这么多粉丝对 perl的真情告白, 心里很不是滋味 。
我接触perl时间不长,2周左右,刚开始还有些新鲜,2天后,简直转化为不解,甚至还有一点点厌恶。
(我开发已超过10年,依次用过Basic,ASM,C,Pascal,Vb,.Net,Java,每一种可以说都是精通)
perl里充满了莫名奇妙的用法,perl的设计者一定以为自己设计了一份武林秘籍,只要掌握它,就天下无敌。
某种意义上来说, 这个目的达到了。 很多牛人自鸣得意“没有作不了,百步之内摘叶伤人。。。”,可从我看来,不客气得说,这些都是“奇技淫巧”,甚至 要想成功,挥刀自宫。。。
让我们来看看大伙们觉得自豪的地方,好处我就不说了
1。自由
楼上的兄弟说过一句“慈母多败儿”,我觉得很贴切,如果太过自由,出错的几率会大很多,而且很难分析
2。简洁
如果简洁到放眼一大片的 $@`%@& ,程序的可读性在哪里呢
3。深奥
比perl深奥的东西很多,除了能证明自己记忆力好之外,若干年后来看,有什么意义呢
当你开始用rose等进行架构设计,赏心悦目的类图一目了然,并用恰当的pattern优雅地解决问题, 各个组件体现了高内聚低耦合,可扩充,易维护,你再回头看看,用perl实现这些要求,容易吗
perl的优点也是缺点,注定她只能是一个脚本工具,辅助操作系统实现一些系统管理功能,无法作为广泛使用的语言。
以上只是我的一些看法,言语可能有不敬,请大家见谅。欢迎交流。 [email]amit@sina.com[/email]
兰花仙子 回复于:2006-01-06 20:31:12
perl是一点也不深奥的,它的目的就是用简单的语言,做复杂的事。
perl代码难维护似乎是个同病;但是,如果你不遵循规范的编码方法,那么任何语言写出的code都难维护。
perl在web和文本处理,系统管理方面很强,这三点综合起来,是其他语言没法比的。
高明的程序员,在用其他编译性语言进行开发时,掌握一门script语言也是明智之举。
shhgs 回复于:2006-01-08 12:41:05
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛上帖了一个帖子,我为什么讨厌Perl,你可以去看看。
orangetouch 回复于:2006-01-08 13:23:35
引用:原帖由 shhgs 于 2006-1-8 12:41 发表
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛 ...
Perl和自然语言有一个很大的共同点,就是所有的规矩都会有例外。比如说
$ perl -e 'print scalar ('a', 'b', 'c')'
c
$ perl -e '@a=('a', 'b', 'c');print scalar @a'
3
redspider 回复于:2006-01-08 17:23:10
引用:原帖由 shhgs 于 2006-1-8 12:41 发表
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛 ...
看过你在CSDN上发的帖子,观点非常搞笑。
我一直认为人的思维方式应该差不多的,所以才有心理学这门学科。你的帖子让我对人的大脑增加了神秘感:lol: (勿误解,无贬义)。
我喜欢C++,也喜欢perl,它们都是强大灵活的工具。:D
seacolor 回复于:2006-01-09 01:20:54
引用:原帖由 shhgs 于 2006-1-8 12:41 发表
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛 ...
由于好奇,我上CSDN论坛找了一下你的大作,也大概了解了你在那个坛上的纷争。
你的大部分观点我都很赞同。我相信,任何一个掌握其他严谨的,OO的现代语言的人,很难接受Perl。
如果打算在中型团队(10人左右)使用perl作为主要语言,那应该会是一场灾难。
当然,如果一个人从开始就只接触perl, 他也许会觉得用1行代码输出结果比用优雅、易读重要,自己明白自己比让别人明白自己重要。
支持你建立blog,把所有anti perl的内容放上。
crazymeny 回复于:2006-03-20 16:47:25
引用:原帖由 seacolor 于 2006-1-9 01:20 发表
由于好奇,我上CSDN论坛找了一下你的大作,也大概了解了你在那个坛上的纷争。
你的大部分观点我都很赞同。我相信,任何一个掌握其他严谨的,OO的现代语言的人,很难接受Perl。
如果打算在中型团队(10人 ...
翻出来晒晒
Amazon没灾难吧,人类基因组也没灾难吧:em05::em05:
coolmenu 回复于:2006-03-20 19:07:00
del.icio.us 没灾难吧?
yahoo用php,没灾难吧??
为什么总强调xxx language呢,用java写的烂项目多着呢,慢的要命,难道java不好吗?还是人的问题
yanjing5462 回复于:2006-05-23 10:57:40
语言有最好的么?
适合你的就是最好的!
感觉perl有用,以后还要向大家请教!
tiantianyuan 回复于:2006-05-26 09:14:15
i love this game
royalzhang 回复于:2006-07-06 19:18:30
哎,
俺是搞生物的,
你们看看ensembl (http://www.ensembl.org/index.html)
不比你们做的项目大?一样做的很棒。
关键不在语言,在人。国外的牛人太多了,
国内环境不好,程序员都在替老外做oem
这样的讨论在国外的坛子上会被笑掉大牙的。
语言只是工具,看你怎么用。
毫不夸张的说,perl 拯救了人类基因组计划。
这岂是那些憎恨perl的人所能理解的?
憎恨perl?哈哈哈哈哈哈。
我喜欢perl,但我从不憎恨任何一门别的语言。
楼上兄弟说的真好,人的大脑真是神秘啊。
hezhiroy 回复于:2006-07-07 13:59:38
感觉我现在就象一个perl的推广者......
现在国内学习perl的人还真是不多,好象很多都是以前会C或C++的,
希望大家发动身边的同事,把perl的优点介绍给他们,让他们加入我们
sorlo 回复于:2006-07-07 14:23:47
今天参考一下 perl hash 的 reference, 看到了一句...
In about 1995, the Perl community decided this was too many letters to type and too many syllables to say, so we changed the name to "hashes."
真是大快人心哦
aaronvox 回复于:2006-07-08 11:27:59
引用:原帖由 hezhiroy 于 2006-7-7 13:59 发表
感觉我现在就象一个perl的推广者......
现在国内学习perl的人还真是不多,好象很多都是以前会C或C++的,
希望大家发动身边的同事,把perl的优点介绍给他们,让他们加入我们
这是一件神圣而伟大的事情 顶
我学习perl完全是公司的项目所致
c 的不会 可悲
unixlzq 回复于:2006-07-20 14:34:23
拿出当初学vc的毅力学习perl
sar 回复于:2006-07-29 12:40:14
Perl实在是个好东西!
ubac 回复于:2006-07-29 17:17:23
"革命"尚未成功,同志还需努力啊
hamlet 回复于:2006-08-09 16:10:43
我也喜欢perl,但是如果从软件业发展的觉度来说,perl是没有未来的,因为如果软件业要成为一种工业,那么,规范化就是很基本的条件,而规范则恰恰是perl的致命伤,我觉得是这样。
chrisyan 回复于:2006-09-25 16:26:45
引用:原帖由 shhgs 于 2006-1-8 12:41 发表
人分成两种,一种喜欢Perl的,一种厌恶Perl的。我和你一样,属于讨厌Perl的。或许比你更进一步,我是极度地讨厌perl。
我3年前放弃了Perl,但是为了工作,现在又要把它捡起来,实在是痛苦。
我在CSDN的论坛 ...
唉,你的帖子看了,说啥好呢?
你可真不是一般得SB阿,以你的理解能力,我看还是回家种田吧,多简单直观阿,结果绝对符合一般常人的推理
chrisyan 回复于:2006-09-25 16:51:12
越看越SB,服了
http://topic.csdn.net/t/20060108/04/4503932.html
isaachs 回复于:2006-09-26 11:26:59
好点的perl IDE都要付费的,
没有像boa一样的gui编写平台,
千行的代码自己都会看晕(用tk和dbi写一个考勤软件的时候),
虽然很喜欢,平时用的最多的也是它,但相比python,实在不看好它的未来,perl6都喊了n年了.......
tlint 回复于:2006-10-07 11:45:04
没必要争论C、java、perl的优劣,各有所长,定位不同。
susbin 回复于:2006-10-08 08:10:35
读 netken的文章,是一种享受。
Sharon Hopkins 的诗也很好。
谢谢楼主与我们分享。
Perl 和 Unix 一样,并不适合每一个大脑。
也许以幽默,游戏的心情来写Perl 代码,才能体会到她的精神?
19857029 回复于:2006-10-22 21:46:10
我感觉PERL比UNIX下的SHELL强些
我就是编UNIX 下SHELL发现的
不过感觉,你要把UNIX系统管理维护好,用PERL很不错
不过国内用UNIX的不多,决定了PERL应用就少了
我现在才感觉到UNIX 比WINDOWS不知道强多少倍
前提是你用UNIX一到二年就感觉到了
这是为什么UNIX用应到服务器上和大型工作站上的
[ 本帖最后由 19857029 于 2006-10-22 21:49 编辑 ]
liqix 回复于:2007-05-07 16:14:10
我今天刚接触Perl,就忍不住跑到Perl论坛上,找到这个合适的地方说一句:Perl,我爱你!跟你在一块,感觉真的很Free!还有一种艺术家的感觉!
小帅哥飞飞 回复于:2007-05-08 03:20:18
人家说我写的perl Gtk 模块化程序很像Java的呢。可能我是从Java转来的吧。用到了设计模式,用到了 delegate, aggregation, composition, inheretance. override.觉得体现了OOD\OOP设计的目的
有何高见?欢迎评论!
原文链接:http://bbs.chinaunix.net/viewthread.php?tid=15882
转载请注明作者名及原文出处
perl的问题!!!
什么是Python, C, Perl, and LISP?
什么是Python, C, Perl, and LISP??????????
哪有里DzSoft Perl Editor 5.7 的sn?及学习PERL
perl与生物的连系
最好的perl编辑器是什么
mod perl?
perl是什么
Perl是什么?
什么是perl?
perl是什么?active perl是什么?
perl 好的学习资料哪里有?
Linux下perl的安装问题!
谁发明的perl编程语言
介绍一下Perl的现状以及前景
怎么测试perl编写的cgi程序?
perl 如何联接数据库 远程的oracle
python,perl,php都是干什么用的
intel 865perl的BIOS标准设置
intel 865perl 主版的声卡驱动
Apache中执行Perl脚本的问题
linux下的perl与xp下的perl有什么不同
PERL程序趣味题目!
perl 正规式问题