作者Lucemia (生の直感、死の予感)
看板Python
标题Re: [闲聊] 咬一口周蟒
时间Tue Nov 6 02:14:25 2007
※ 引述《gasolin (小g)》之铭言:
: : 我的意见大概就只有两点:
: : 1. 写程式的经验是累积而来的,而程式语言中有一些惯例存在
: : 像 print 在 c, 在matlab 都会用到,语言间的抽像概念共通处也很多
: : 如 if .. else 的型式
: : 除了小朋友在课堂学习之外,稍长的程式生涯下来看,
: : 这些都是必学的。
: 用熟悉的语言学习是有优势的. 不然也不必出中文书了:)
: 所以 Treo 也附上键盘, 後来也拿掉了 graffity.
: 刚开始学与其花时间去解释'print' 这个单词的意义为'印出'资料到萤幕,
: 为何不直接写'印出'就好了?
: 既然写程式的经验是累积而来的, 那周蟒只要能让学习的过程能更平顺,
: 那就是其中的价值罗.
我想我现在比较清楚周蟒的设计目的了,
我也相信他会发挥某种程度的功效。
所以我的疑问仅止於在我的理解之中,程式除了少许的语言因素外,
最重要的是还是里头一些的抽像结构和概念。过程中语言因素能发挥最大的影响,
是相关技术文件以及"错误讯息"的阅读,
(但是错误讯息的部份牵涉的就不止是关键字词翻译了)
因为这部份才会是需要大量阅读的地方,程式码的部份只是选择使用那种语系来
进行书写而已,所以我才会觉得翻译文件会是很不错的贡献。写的部份使用那种
语言,相较下我觉得就没有那样的critical。
以符号的角度来看,那一点英文我觉得影响有限,
毕竟阿拉伯数字也并非中文大家也用的很顺手,
数学算式中也有很多是拉丁字母的东西。
这些东西把他当成"符号"的一种而非语言的本身,
就不会显得那麽不直接了。
我觉得这样是很怪啦:
极限 甲分之一 (中文也有自己比较正式的代数符号 不过一时查不到)
甲从零到无穷大
"天才费曼"里头费曼自己在学三角函数时发明了一套很"合呼逻辑"的表示方式
来取代目前的sin, cos, tan 函数。但是最後还是现成的方式比较方便。
毕竟换了一个符号,证明也不会比较好证啊。
: : 中文和英文谁先谁後造成的影响不会很大吧。
: 这就得看面对的学习对象了.
: 周蟒当然不是拿来作主要语言, 我是拿作以下用途:
: * demo code 时
: * 教初学者, 中文程式确实比英文程式码更能提起他们的兴趣
: * 取乐
: 至少在这几个方面周蟒相当有用.
: : 2. 如你文中所提,程式语言关键字直接代换成中文看起来很怪。
: : 有看过一些脚本程式是用中文在写的,
: : 像按键精灵中的VBS脚本也是会在显示时翻成中文啦。
: : (不过他本体还是用英文在写的。)
: : 程式性很的有限脚本程式还ok 但python 的功能太强大了
: : 像上面我po的恐怖的code一样,那个东西不是中文,
: : 要说是英文也有问题吧,那就是程式码,严格说来不是中文也不是英文。
: 从中文程式学习写可读的 python 程式,
: 一个好处就是永远不会写出那样恐怖的 code :)
这没有什麽关系吧
以程式整体风格来说 适度的浓缩是好事啊
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.110.216.36
1F:→ gasolin:debug 已被提上台面, 支援 debug 是相当 tricky 的 :~ 11/06 10:06