***** WEEK-01 *****
Lecture1 introduction to computation
Core Elements of Programs
分类:
编程语言 时间:
2015-02-05 20:06:20
阅读次数:
821
在编程这一行,我已经干了20多年了。至今为止,我也差不多写过六七门编程导论课程,教授时间总计超过1000小时。以下是我不止一次向我的学生强调过的,我多年来一系列智慧的结晶(排列顺序无特定含义)。首先,欢迎你成为一个程序员。编程真的很难。不管你是有多么地擅长编程,唯一能成为障碍的是大家自己学习和解决问...
分类:
其他好文 时间:
2014-12-04 21:32:54
阅读次数:
155
一个定义良好的API,应该包含了使用该方法的前置条件和后置条件。然而,程序运行的环境是复杂的,程序在执行过程中可能遇到各种错误。为此,源代码要为可能遇到错误做一些准备。编程时要预见到:方法执行时可能会遇到意外情况。错误的根源,可能是不恰当的外部环境,可能是方法调用者传递了不恰当的实参——即错误环境或非法参数。...
分类:
其他好文 时间:
2014-10-27 00:28:39
阅读次数:
198
传统的编程是如下线性模式的:开始--->代码块A--->代码块B--->代码块C--->代码块D--->......--->结束每一个代码块里是完成各种各样事情的代码,但编程者知道代码块A,B,C,D...的执行顺序,唯一能够改变这个流程的是数据。输入不同的数据,根据条件语句判断,流程或许就改为A-...
分类:
编程语言 时间:
2014-10-08 01:13:54
阅读次数:
379