BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 



如果说编程语言是一种宗教,你的信仰是?
首页 » 论坛 » IT业界新闻与评论 »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
zxz1984   帅哥 (浪迹天涯)
精灵使
Ghost@Hervanta



CU编号: 610614
注册:2007-8-31
最后登录: 2009-07-05
帖子:4138
精华:2

可用积分:5292 (富足长乐)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:1045

来自:北纬61.450,东经23.855
状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2009-1-7 16:06 

http://news.csdn.net/n/20090107/122205.html

原文来自If programming languages were religions,很有意思,可以从宗教的角度来看看各种常见语言的特点。(这里丝毫没有要找出不同语言优劣的意思,每个人都有信仰自由)

C是犹太教——很古老而且戒律很多,但大多数人都熟悉并尊重其戒律。问题是很难皈依它,你要么开始就信仰它,要么会认为它简直太疯狂了。而且,一旦事情出了差错,人们就会怪罪于它。

Java是正统基督教——理论上来说它基于C,但它去掉了很多老的戒律,以至于跟原教旨已经大相径庭。另外,它新加了一套严格的教义,追随者们相信这些比原来的教义更为重要。他们认为这是世界上最好的语言,而且会将所有的异端烧死在刑柱上。

PHP是Cafeteria基督教——与Java在Web开发领域进行竞争。它引入了C和Java的一些概念,但只限于它所喜欢的。也许它不像其它语言那样条理清楚,但至少给你了更多自由,看起来还算一个整体。而且不会有下地狱(goto hell)这样的说法。

C++是伊斯兰教——来源于C,不仅保持了后者的戒律,还变本加厉加入了一套新的复杂戒律。它是如此地多才多艺,可用于构建任何事物,从弥天大罪到美丽的艺术品,追随者们相信它才是终极语言,并会被持不同意见的人激怒。更可怕的是,如果你冒犯了它或者是它的创始人,你的生命都会受到威胁。

C#是摩门教——乍看之下,它跟Java一样,不过仔细一看就会发现它被单一组织所控制(很多Java的追随者将其视为恶魔),而且很多概念都不相同。你在暗忖,它也许不错吧,呃。。。希望你不会被Java的追随者们歧视。

Lisp是佛教——没有语法,没有核心教义,也没有让人膜拜的神。就看你的造化了——需要你有足够的悟性。有人说它压根儿就不是一门语言,有的人却认为它是唯一有意义的语言。

Haskell是道教——与其它语言差别太大,以至于很多人怀疑它到底能做什么。其追随者相信它才是通往智慧的正道,只是这些智慧为大多数世俗之人力所不及。

Erlang是印度教——又一种奇怪的语言,看起来没什么用处,但不像大多数其它的现代语言,它建立在“同步之神”的基础上。

Perl是巫毒教——一套神秘的、难以理解的咒语,会让你的灵魂永久地堕落。老板在周五晚上九点吩咐你一项紧急任务,这时就得靠它了。(想起兽族部落的巫毒商店,而且它与萨满教有些类似)

Lua是巫术——一种泛神论的语言,容易与不同文化和地区相融合。它的代码非常自由,其中的一些技术在传统语言的用户看来是不可思议的。它与月亮有紧密的联系。

Ruby是新异教主义——不同语言和理念的混合体,可以被看作是一种语言。其支持者群体成长迅速,尽管很多人面带疑色地看着他们,但基本上他们还是善良的,无意于伤害他人。

Python是人文主义——简单、自由,它只需要你具备常识。很多追随者声称,Python帮助他们卸下了其它语言带来的担子,从而再次找到编程的乐趣。有些人还说它就是一种伪代码。

COBOL是古异教主义——很久以前,它曾经统治着大片地区,现在却差不多死掉了。尽管很多人都在其神的仪式中留下了伤疤,直到今天仍然有人追随着它。

APL是山达基教——尽管有很多人声称要追随它,但你总会怀疑它是一个大大的恶作剧。

LOLCODE是阿里乌斯教——它很神秘,产生于互联网,尽管有人在努力地开发和散布,但没人会对它当真。

Visual Basic是撒旦教——可惜你并不是真的需要将灵魂出卖。。。

先说说我自己的信仰,开始是犹太教,发现它太疯狂了,于是找到伊斯兰教,竟然比犹太教还严酷!无奈之下进了摩门教,从此忠实地追随,不过偶尔会偷偷地跑到撒旦教和道教那边去看看。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

最近的三件事:安装绿坝,伊朗选举,打压谷歌
大家自己联想

胶林探索
天使



CU编号: 726335
注册:2008-7-6
最后登录: 2009-06-10
帖子:1316
精华:1

可用积分:1892 (家境小康)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2009-1-7 17:23 

这贴有人贴过了。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

本人特长:
软硬兼修
再加上编译器和CPU设计
http://linux.onarm.com/
君正 razamicro 龙芯
flash 10将有ARM优化版
tyc611   帅哥 (?)
大法师
苦海无边



CU奥运火炬传递手2008
CU编号: 372261
注册:2006-2-14
最后登录: 2009-06-27
帖子:10956
精华:10

可用积分:7148 (富足长乐)
信誉积分:210
专家积分:214 (本版:0)
空间积分:806
推广积分:11

状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2009-1-7 18:04 



QUOTE:
C++是伊斯兰教——来源于C,不仅保持了后者的戒律,还变本加厉加入了一套新的复杂戒律。它是如此地多才多艺,可用于构建任何事物,从弥天大罪到美丽的艺术品,追随者们相信它才是终极语言,并会被持不同意见的人激怒。更可怕的是,如果你冒犯了它或者是它的创始人,你的生命都会受到威胁。

在我看来,用C++的人很少参与语言之争,干好活才是正事



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

思考
A problem well described is a problem half solved!
管理员 Send_linux
管理员-法王



CU奥运火炬传递手2008
CU编号: 149458
注册:2004-4-7
最后登录: 2009-07-04
帖子:15768
精华:7

可用积分:16019 (大富大贵)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:CAU
状态:...离线...

[个人空间] [短信] [博客]


4楼 发表于 2009-1-7 18:05 



QUOTE:
原帖由 zxz1984 于 2009-1-7 16:06 发表
http://news.csdn.net/n/20090107/122205.html

原文来自If programming languages were religions,很有意思,可以从宗教的角度来看看各种常见语言的特点。(这里丝毫没有要找出不同语言优劣的意思,每个人都 ...

我好像贴过了.....



您对本贴的看法:鲜花[0] 臭蛋[0]
tyc611   帅哥 (?)
大法师
苦海无边



CU奥运火炬传递手2008
CU编号: 372261
注册:2006-2-14
最后登录: 2009-06-27
帖子:10956
精华:10

可用积分:7148 (富足长乐)
信誉积分:210
专家积分:214 (本版:0)
空间积分:806
推广积分:11

状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2009-1-7 18:05 



QUOTE:
Java是正统基督教——理论上来说它基于C,但它去掉了很多老的戒律,以至于跟原教旨已经大相径庭。另外,它新加了一套严格的教义,追随者们相信这些比原来的教义更为重要。他们认为这是世界上最好的语言,而且会将所有的异端烧死在刑柱上。

不是应该说源于C++么?当然,要说成来源于C也不是不可以



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

思考
A problem well described is a problem half solved!
UnixStudier (無名)
大天使



CU编号: 523921
注册:2007-1-29
最后登录: 2009-07-05
帖子:2306
精华:0

可用积分:1794 (家境小康)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...在线...

[个人空间] [短信] [博客]


6楼 发表于 2009-1-7 20:06 



QUOTE:
原帖由 tyc611 于 2009-1-7 18:04 发表

在我看来,用C++的人很少参与语言之争,干好活才是正事

我的感觉正相反啊,用c++的人参与的语言之争不说最多,也是很多了,我倒是很少看到c语言用户参与什么语言之争。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

天行健,君子以自强不息
地势坤,君子以厚德载物
dingning239 (campanula)
大天使



CU编号: 627580
注册:2007-10-12
最后登录: 2009-07-03
帖子:1527
精华:1

可用积分:7526 (富足长乐)
信誉积分:0
专家积分:5 (本版:0)
空间积分:829
推广积分:142

状态:...离线...

[个人空间] [短信] [博客]


7楼 发表于 2009-1-7 20:15 

为啥没有pascal教呢,晕死了,很多delphi高手郁闷死了



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

oracle探索者
http://idlblog.vicp.net/blog/dingning239/7

走别人的路,让别人无路可走!

版主 langue   美女 (PDP-7)
版主-法王



CU编号: 463030
注册:2006-9-7
最后登录: 2009-07-05
帖子:13805
精华:0

可用积分:27950 (巨富豪门)
信誉积分:102
专家积分:126 (本版:0)
空间积分:0
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


8楼 发表于 2009-1-7 20:25 



QUOTE:
Perl是巫毒教——一套神秘的、难以理解的咒语,会让你的灵魂永久地堕落。老板在周五晚上九点吩咐你一项紧急任务,这时就得靠它了。(想起兽族部落的巫毒商店,而且它与萨满教有些类似)

这个嘛……



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

The PDP-7, introduced in 1965, featured the 18b product line's first mass storage operating system (DECsys, based on DECtapes). It was also the development system for the first versions of UNIX.
--
Stop arguing. There's more to do.
胶林探索
天使



CU编号: 726335
注册:2008-7-6
最后登录: 2009-06-10
帖子:1316
精华:1

可用积分:1892 (家境小康)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


9楼 发表于 2009-1-7 20:55 



QUOTE:
原帖由 dingning239 于 2009-1-7 20:15 发表
为啥没有pascal教呢,晕死了,很多delphi高手郁闷死了

是啊,这文章对Wirth是大为不敬,Wirth得过图灵奖,Knuth也很敬重Wirth.

http://www.moorecad.com/standardpascal/wirthlect.html



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

本人特长:
软硬兼修
再加上编译器和CPU设计
http://linux.onarm.com/
君正 razamicro 龙芯
flash 10将有ARM优化版
版主 flw   帅哥
广告杀手-老法王
外法猎手



CU编号: 14893
注册:2002-8-12
最后登录: 2009-07-03
帖子:22458
精华:15

可用积分:25664 (巨富豪门)
信誉积分:925
专家积分:1284 (本版:0)
空间积分:0
推广积分:11

状态:...离线...

[个人空间] [短信] [博客]


10楼 发表于 2009-1-7 22:37 

俺最喜欢的语言是 Haskell,同时也无比热爱 Erlang,平时靠 Perl 吃饭,却喜欢自称是 C 程序员;
有时候偶尔用用 Python 和 Lua,也曾经做过 Java 和 PHP  的私活;对 Lisp 也心仪已久,只是暂时还没计划去学。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


---
如何知道一个变量是什么类型?
如何知道分配的内存有多大?
如何知道 select 的 fd_set 里哪个句柄是无效的?
如何知道指针是不是有效的?
如何通过文件句柄得到文件名?
……
如何知道我昨晚把袜子脱哪儿了?

首页 » 论坛 » IT业界新闻与评论 »


 


Copyright © 2001-2009 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.058895 second(s), 4 queries , Gzip enabled