免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: oyd_admin

为什么说perl是一团浆糊 [复制链接]

论坛徽章:
0
发表于 2007-02-17 11:02 |显示全部楼层
参见11楼,Perl黑们基本上可以归为“计算机工业标准语言奴隶”。

论坛徽章:
0
发表于 2007-02-17 11:19 |显示全部楼层
原帖由 shhgs 于 2007-2-17 02:17 发表


别跟他们讲了,没用的。他们根本听不进,基本的是非辨别能力都丧失了。

我很同意你的看法,除了一点。Perl的作者确实有问题,但绝对不是因为懒,是因为他脑子坏了,无药可救了。

Perl的上下文,绝对是一 ...



听起来好像shhgs是好心来劝偶们把perl戒掉滴,坛子大了,真是什么人都有

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
发表于 2007-02-17 11:56 |显示全部楼层
原帖由 shhgs 于 2007-2-17 02:17 发表


别跟他们讲了,没用的。他们根本听不进,基本的是非辨别能力都丧失了。

我很同意你的看法,除了一点。Perl的作者确实有问题,但绝对不是因为懒,是因为他脑子坏了,无药可救了。

Perl的上下文,绝对是一 ...


请「尊重」别人....
你的问题根本不是问题...
骂人不是一件好事....
当你指着食指骂人时,请想想还有四只手指头..指着自己...
另外请想想为什麽各大OS都有Perl??很多System Script都用Perl??

你爱用什麽语言我管不着..
你可以批评Perl的问题很多....
fine ..请想想perl是从什麽时候开始出现的?
OO是从什麽时候开始流行的??
你希望一种语言每出一种新版..所有程序语法就要重写、重学?
还是继续沿用向上相容?..
总而言之...Perl的历史包袱太大......

但是请不要乱骂人...

论坛徽章:
0
发表于 2007-02-17 15:09 |显示全部楼层
原帖由 apile 于 2007-2-17 11:56 发表


请「尊重」别人....
你的问题根本不是问题...
骂人不是一件好事....
当你指着食指骂人时,请想想还有四只手指头..指着自己...
另外请想想为什麽各大OS都有Perl??很多System Script都用Perl??

你爱用什 ...


我哪句骂人了,哪句又说错了?你摘出来,不要这样扣帽子。

不要老是这样。准备了一大堆罪名,但是叫你拿出根据的时候,就在那里顾左右而言他了。

论坛徽章:
0
发表于 2007-02-17 15:26 |显示全部楼层
看来这帖子是保不住了

论坛徽章:
0
发表于 2007-02-17 17:28 |显示全部楼层
那个 h*w 大师 呢?
快出来帮 s*s 解惑

论坛徽章:
0
发表于 2007-02-17 18:20 |显示全部楼层
原帖由 apile 于 2007-2-17 11:56 发表


请「尊重」别人....
你的问题根本不是问题...
骂人不是一件好事....
当你指着食指骂人时,请想想还有四只手指头..指着自己...
另外请想想为什麽各大OS都有Perl??很多System Script都用Perl??

别跟 shhgs 讲了,没用的。他根本听不进,基本的是非辨别能力都丧失了。

我很同意你的看法, shhgs 确实有问题,是因为他脑子坏了,无药可救了。

论坛徽章:
0
发表于 2007-02-17 23:23 |显示全部楼层
时间已经选择Perl
时间会证明Perl
时间会说明一切

论坛徽章:
0
发表于 2007-02-18 10:37 |显示全部楼层
perl的确是一大堆松散的东西堆积在一起,看上去不怎么样,加上一些perl狂热者言过其实的溢美。其实,跟其他所有程序设计语言比起来,perl不好,也不差而已。请记住,没有不好的技术,只有没有用好的技术

从语言学的角度来看,perl无疑是优美的,在我看来,这是一个最接近自然语言的编程语言。难道我们说话的时候也要考虑到那么多的束缚么,perl不强求你怎么做,拥有足够的冗余,这在本质上和我们日常说话是及其相似的。难道我想表述“我去晒太阳”这句话的意思时候,非要说成“我要从太阳那里获得一些温度让我觉得温暖”?当然,你如果非要那样说,perl也不阻止你,perl是宽容的。至于被人诟病的上下文环境,如果学过语言学,那么应该知道,在语言学中,这本身就是一个可以意会不可言传的东西,无论怎么定义怎么揣摩,仍然会感到有些细节不太精确,但要记住,我们说话,本来就不精确,这也是自然语言的冗余性所要求的。perl在这些方面,做得很好。如果你没用好,请不要腹诽,因为,没有不好的技术,只有没有用好的技术。

另外,各位也许忽略了正则表达式,CPAN 和正则表达式以及高度的冗余性,使perl成为一门优秀的计算机程序设计语言,尽管,看上去不时那么美丽

论坛徽章:
0
发表于 2007-02-18 13:56 |显示全部楼层
Perler辩护策略一览表

1. 人类语言和编程语言

人类语言和计算机编程语言根本就是两码事。你不能因为后者曾经受前者的启发,就把它们混为一谈。这种偷换概念是可笑的,也是根本不值一驳的。但是,Perler们却一直乐此不疲。因为他们需要借口。当他们称赞Perl的多才多艺的时候,Perl是一种编程语言,但是当他们为Perl辩护的时候,Perl却成了人类语言。这种论调,在这个论坛已经上演了多次了。

2. 编程语言没有好坏之分,但是程序员的水平有高下

计算机科学虽然只有几十年的历史,但是编程语言的更新换代却已经有了好几次了。如果这个观点真的是正确的,请问为什么会有那么多曾经风靡一时,甚至占统治地位的编程语言被淘汰?新的语言是凭什么后来居上的?

3. Perl很流行,用的人很多,历史很久远,Perl程序员的工资很高,等等。

这个论点,这里出现的比较少,CSDN上很多。我也曾经用一个非常一针见血的类比,指出这个论点的荒谬之处。这里我就不再重复了。

4. Perl不限制用户

基本上就是改头换面在吹捧TIMTOWTDI。其实Perl的TIMTOWTDI只不过语法级别的东西。真正体现程序员创造能力的是算法。这种语法级别的东西,只能算是体力活。拿这个作卖点,可见Perl有多不济了。

这几个论点,我已经驳了不知道多少次了,现在已经是兴趣缺缺了。希望你们能开动脑筋,拿出一点新东西。不要怕难为我。俗话说理直气壮。我的观点是有充分事实依据作基础的。任你拿出什么样的说辞,我都有信心把你驳的体无完肤。

当然,版主可以删贴。CSDN就是这么干的。毕竟不能以理服人,还能以力服人。批判的武器不行了,还有武器的批判嘛。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年8月17日~19日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP