编程是一门艺术

Creative Commons License
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
raptor.zh(at)gmail.com

archives 存档

01 Jan - 31 Dec 2012
01 Jan - 31 Dec 2011
01 Jan - 31 Dec 2010
01 Jan - 31 Dec 2009
01 Jan - 31 Dec 2008
01 Jan - 31 Dec 2007
01 Jan - 31 Dec 2006
01 Jan - 31 Dec 2005
01 Jan - 31 Dec 2004
01 Jan - 31 Dec 2003
01 Jan - 31 Dec 2002
01 Jan - 31 Dec 2001
01 Jan - 31 Dec 2000
01 Jan - 31 Dec 1999

--

links 链接

--

早就该让Python成为教学语言了

有消息称:MIT将把以前在EECS基础课中用的教学语言Scheme换成Python

这个万分赞成。

Scheme固然是一种很强大的动态语言,但是它的问题在于过于理论化,而缺乏实用性。相对来说,Python经过这些的发展,已经拥有了很庞大的资源基础——可以说是在所有动态语言中,基础资源最丰富的,实用性最好的。

而且另一方面,它也具有很好的易用性和规范性,特别是它的缩进约束,有助于初学者养成良好的编码习惯。

像BASIC这种语言居然称霸教学领域这么长时间,简直就是匪夷所思。

且 不说经过这些年的发展,BASIC已经越来越不简单了,而且BASIC的常用开发工具多不是免费,甚至教学用的例子大多也是用VB之类的。但最恶心的还是 BASIC的语法——因为很多语句都是后来增加的,没有一个统一的规范,显得无比丑陋。比如和IF配套的是END IF,但和WHILE配套的却是WEND。

期待国内的教学领域尽早用Python替换BASIC——特别是对计算机专业的。非计算机专业的学点BASIC还是有点必要的,至少可能会有写VBA的时候。

Trackback link:

Please enable javascript to generate a trackback url

No trackbacks

评论(0)


 
   
 
  表情图标 

 


提示: 除了 <b> 和 <i> 之外,其他的Html标签都将从您的评论中去除.url或mail地址会被自动加上链接.