对 Perl 中文化的一些感想

对 Perl 中文化的一些感想

对 Perl 中文化的一些感想
我刚才在 “Perl tools and IDE” 板块看到 “这个板块人气不足么,我先说说我用的”的帖子中“福尔马林”回帖的最后一句话:“说实在perl ide专开一个版不合适。推广perl ide只能宠出一堆不知上进,永远不了解编程原理的人。”,使我联想到了 Perl 中文化的事情。

我们 Perl 中文化的意义何在呢?把英文文档翻译成中文真能起到在中国推广 Perl 的作用吗?我想对于学习 Perl 的人群,可以分为以下几类:对 Perl 没兴趣、有兴趣,但不会、有兴趣,刚入门、有兴趣,且有一定的水平或比较高的水平。

对于第一类,对 Perl 没兴趣的人群,以及最后一类人群,不应该成为我们推广的对象。我们的对象应该是中间两类人群,使他们保持对 Perl 的兴趣,并在 Perl 的技能上有所提升。我是一个专职的程序员,我认为英语水平(至少是英语阅读水平)对于一个希望在软件开发领域有所成就的人来说(不必是什么大成就,只要是希望了解得更多,做得更好就可以了)是非常重要的。因为优秀的资料,第一时间内都不可能是中文形式的。什么时候能够有中文形式的,也很难说。如果推广组什么都要翻译,以至对 Perl 有兴趣的人什么都等人翻译,那不是宠坏了他们吗?

所以我想,推广组要做的,应该是翻译一些优秀的文章(要有选择,不是连 Perl 的帮助文件都要翻译),写一些自己对 Perl 的心得,理解(这当然就是中文资料啦),帮助解答一些问题,指导别人去读适合他们的书籍或文章。也就是说,推广组应该起到一个针对个人提供学习指导的作用,而不是准备资料等人来学的作用。

我的一些想法。
不太同意你的观点,我认为曲高和寡

php的 tools and IDE 比perl 多的多.php没有被宠坏,而是走向普及必然的.

推广,顾名思义,就是推的更广泛,就是宣传,引导,聚集,把没兴趣的人,变为有兴趣的人.如果他已经有兴趣了,就不在'推广'之列了,因为他自己会寻找资料.



中文化是一个开源的 PerlC.
中文化是一个开源的 PerlChina 项目,参与的人只会翻译对自己有用,感兴趣的文章。只有做自己喜欢做的事情时,劲头才会保持的持久。PerlChina 中文化会推荐一些优秀文章给大家选择翻译,但文章挑选完全由翻译者决定。如果有人想翻译高级 Perl 的文章,欢迎。如果有人想翻译 Perl 入门的文章,一样欢迎。

原创也是一样。





   

我最反感很多人把英语好作.
我最反感很多人把英语好作为学编程的前提之一了。
道理很简单,微积分这么阳春白雪的东西,要不是有前辈们把它翻译成汉语,
现在也不会普及到这种程度。

> 我认为英语水平(至少是英语阅读水平)对于一个希望在软件开发领域有所成就的人来说(不必是什么大成就,只要是希望了解得更多,做得更好就可以了)是非常重要的。
诚然,这个现象是客观存在的,可是你想过,为什么吗?
为什么?
就是因为国内的资料太少,那些潜在的天才们都被英语拒绝在门外了。
而英语好的高级人才们都习惯用英语来写论文、文档(随便举两个例子:唐宗汗的 Pugs 开始时那篇中文文档一直到现在都没有更新过。UnixLite 论坛则鼓励大家使用英语来交流)
于是在中国就形成一个怪圈:
1a,英语不好的天才们进不了计算机领域
1b,英语好的高级人才们有意识地不用汉语
2a,因此中国人要想编程必须就得学好英语
2b,似乎 2a 的观点还成了理所当然?既然是理所当然,于是重新回到 1a 循环。

要知道物理、化学、数学等学科,从小学到初中再到高中和大学,
每一本教材里的知识都是来自于翻译。虽说这些学科学到世界一流或者做研究的程度的话,
都需要掌握英语,但是对于普通人才来说,中文的教材就已经足够了。
这就是前辈们积累的后果。

中国的计算机领域,需要中文资料的积累,当然光积累不行,还得更新,还得有原创。
大家说的都有道理。楼主说.
大家说的都有道理。楼主说的也没错,但没有把问题看全。

flw兄,你又激动了。但说的非常好啊,是为我等英语不好的兄弟们多想了一点。

爱好perl的兄弟们,咱们在看先行者翻译的文档的同时,也要提高自己英语的水平。

不久就可以帮助后来者了。不能老是去获取,而不付出。
flw 拿数理化跟 Perl 作比.
flw 拿数理化跟 Perl 作比较,我觉得是不对的。数理化对中国很重要,没有数理化,中国的工程技术就不能发展,所以国家和有识之士都不遗余力地翻译这些科技文献,努力让对这些不感兴趣的人也能感兴趣,因为这对国家有很大的好处。但是 Perl 就不一样,Perl 不是必需品,我想在这里的多数人都是自己“玩玩”的吧?我是工作中需要一些 Perl 知识,但也远没到需要那些高级技巧的程度。我主要也是凭个人兴趣打算深入钻研这门技术的。所以 Perl 和数理化的地位就决定了这两者不是一类的事物,就不能这样做对比。
luxyi,这回说的我不太认.
luxyi,这回说的我不太认同了。参与perl中文化的兄弟难道不是perl的有识之士,也在努力让不感兴趣的人也能感兴趣,让入门者更容易的接受perl。不要把问题上升到国家这么一个高度。如果perl对你有好处,那就足够了。只要是实践证明有用的东西那就是可用的东西。
[quote]回复给 luxyi : 我.
[quote]回复给 luxyi : 我想在这里的多数人都是自己“玩玩”的吧?....[/quote]

这句话说明你对perl本身有"看法",你已经认为perl就是为"少数人"服务的

但是,perl 曾经改变了互联网
[quote]回复给 nomas : fl.
[quote]回复给 nomas : flw兄,你又激动了。[/quote]
这是一种发言风格,并非激动。

to 楼主:
不光 Perl,其它计算机学科一样,C 语言、数据结构,包括那本我认为翻译的还不错的中文版龙书,
在网上都被人骂得狗血喷头。有能力读原版固然好,但是绝对不能否认这些中文版对计算机产业的贡献。
谭浩强的《BASIC 语言》影响了好几代人,《C 语言》影响了至少一代人,可是现在大家对谭浩强
的评价如何?很多人把谭浩强书上的例子拿到 gcc 上去编译,通不过,然后就骂谭浩强,可那本书的
前面说的清清楚楚,本书例子在 Turbo C 下调试通过。
诚然,中国人写的书、翻译的书,是会有这样那样的问题,但是对于很多初学者来说,有总比没有好。
而且随着中文化的深远,越来越多的好书就会出现,外国人的书是好,但是恕我直言,很多书的章节
安排都不符合中国人的习惯。当然了,也许思想严重西化的那些人会比较习惯。所以这是一个好事还
是坏事也要辨证的去看。如果我们的后代们从小就说英语而不是汉语,那么我们现在就没必要翻译。
如果我们不翻译,将来他们就没有书看。

言而总之,我希望人们能够多思考。
抄写?翻译?Fine.
哈!我也深深地受到过谭浩强先生的《C语言程序设计》一书的影响呢。我当时是先读,再抄,再读……不知道费了多大力气,终于编程入门了。

那还是高中一年级时候的事情呢.就是那本书让我理解了递归、复杂数据结构、指针操作、ASCII 编码等等最最基础但同时对一个高一学生来说最难懂的东东。好在当时我还用的是 TC,哈哈,没有用 VC 耶。

回想起来,C语言的基础对我的帮助真的很大,包括现在的 Perl 编程。

对于中文化嘛,想做就做嘛,有总比没有好哦……再说,唐凤一次就和我说过,她曾经是通过翻译英文材料来自学新的知识。(而我嘛,倾向于抄写原著啦。)

我现在就打算翻译一下 Perl 6 白皮书的 Synopsis 1 和 Synopsis 26,也不知道有没有做过。(我去年署假就完整地抄写过 S02, S03, S04, S05, 和 S06,结果顺便找出了几百处 typo,全部以补丁的形式提交到 p6l 邮件组了,呵呵。)

不过顺便说一句哦,个人觉得包括 Perl 在内的许多编程语言都是基于英语的,所以作为一个好的程序员,英语确实不能太差。虽然 C# 和 Perl 6 都支持使用 Unicode 字符作为标识符,但使用汉字作为变量或者函数名,或者更糟地,使用汉语拼音,真的有些让人不习惯,呵呵。毕竟许多时候,代码还是需要进行交流的。英语是世界通用的,基于地道的英语的代码也是。

我无竟激进新一轮论战……个人观点啦,仅供参考……谢谢理解!:)