作者gasolin (小g)
看板Python
标题Re: [闲聊] 咬一口周蟒
时间Tue Nov 6 00:12:03 2007
: 我的意见大概就只有两点:
: 1. 写程式的经验是累积而来的,而程式语言中有一些惯例存在
: 像 print 在 c, 在matlab 都会用到,语言间的抽像概念共通处也很多
: 如 if .. else 的型式
: 除了小朋友在课堂学习之外,稍长的程式生涯下来看,
: 这些都是必学的。
用熟悉的语言学习是有优势的. 不然也不必出中文书了:)
所以 Treo 也附上键盘, 後来也拿掉了 graffity.
刚开始学与其花时间去解释'print' 这个单词的意义为'印出'资料到萤幕,
为何不直接写'印出'就好了?
既然写程式的经验是累积而来的, 那周蟒只要能让学习的过程能更平顺,
那就是其中的价值罗.
: 中文和英文谁先谁後造成的影响不会很大吧。
这就得看面对的学习对象了.
周蟒当然不是拿来作主要语言, 我是拿作以下用途:
* demo code 时
* 教初学者, 中文程式确实比英文程式码更能提起他们的兴趣
* 取乐
至少在这几个方面周蟒相当有用.
: 2. 如你文中所提,程式语言关键字直接代换成中文看起来很怪。
: 有看过一些脚本程式是用中文在写的,
: 像按键精灵中的VBS脚本也是会在显示时翻成中文啦。
: (不过他本体还是用英文在写的。)
: 程式性很的有限脚本程式还ok 但python 的功能太强大了
: 像上面我po的恐怖的code一样,那个东西不是中文,
: 要说是英文也有问题吧,那就是程式码,严格说来不是中文也不是英文。
从中文程式学习写可读的 python 程式,
一个好处就是永远不会写出那样恐怖的 code :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.160.66