作者gasolin (小g)
看板Python
标题Re: [闲聊] 咬一口周蟒
时间Tue Nov 6 10:01:27 2007
: 所以我的疑问仅止於在我的理解之中,程式除了少许的语言因素外,
: 最重要的是还是里头一些的抽像结构和概念。过程中语言因素能发挥最大的影响,
: 是相关技术文件以及"错误讯息"的阅读,
: (但是错误讯息的部份牵涉的就不止是关键字词翻译了)
: 因为这部份才会是需要大量阅读的地方,程式码的部份只是选择使用那种语系来
: 进行书写而已,所以我才会觉得翻译文件会是很不错的贡献。写的部份使用那种
: 语言,相较下我觉得就没有那样的critical。
: 以符号的角度来看,那一点英文我觉得影响有限,
: 毕竟阿拉伯数字也并非中文大家也用的很顺手,
: 数学算式中也有很多是拉丁字母的东西。
: 这些东西把他当成"符号"的一种而非语言的本身,
: 就不会显得那麽不直接了。
: 我觉得这样是很怪啦:
: 极限 甲分之一 (中文也有自己比较正式的代数符号 不过一时查不到)
: 甲从零到无穷大
上面这种程式也许会出现在其他语言中, 但是绝不会出现在周蟒上.
在周蟒设计开发之初即非常注重到您提的这问题,
秉持着 python zen, 我花了许多功夫在讨论与界定周蟒的开发风格.
http://zhpy.blogspot.com/2007/10/inet6.html
http://code.google.com/p/zhpy/wiki/CodingStyle
周蟒主要目标是以完全相容python为准, 其二是以实用导向, 所以用白话文,
不用中文标点, 数学运算直接采用标准的python科学记号/运算符号.
毕竟哪有台湾人在算数时用中文, 这不是自找麻烦吗 XD
当然许多决定是随着版本更新渐渐累积经验而得的.
周蟒不是中文, 而是用中文书写的程式语言.
就像python不是英文, 而是用英文书写的程式语言.
程式语言跟自然语言是不同的. 只是用的词汇(中文程式)容易误解罢了.
: 这没有什麽关系吧
: 以程式整体风格来说 适度的浓缩是好事啊
anyway, 周蟒以易於阅读为主, 虽然可以支援所有 python 语法,
不过不管任何时後都不会建议这样写.
(难看的程式我觉得是一种 bad manner, 就像在正式公开场合穿着拉塌一样)
要这样写大概是有能力转到一般程式语言以後了.
然而不管何时, 阅读的人都不会因为你写出恐怖的code而感激你的.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.80.18