summaryrefslogtreecommitdiff
path: root/LectureNotesOnPython.rst
diff options
context:
space:
mode:
authorHui Lan <lanhui@zjnu.edu.cn>2019-07-26 21:25:56 +0800
committerHui Lan <lanhui@zjnu.edu.cn>2019-07-26 21:25:56 +0800
commitc18f44a571e041895408b97579e6730fb73e4a90 (patch)
tree690b9db41053722cc2c015ee47930f584d00e753 /LectureNotesOnPython.rst
parent2631ebb607824b4c74ec236ef688c8124a6a1a99 (diff)
LectureNotesOnPython.rst: 移动下面这句话的位置: 编程就是将 **现实中的问题** 转化成 **计算机可以理解的问题** 的过程。
Diffstat (limited to 'LectureNotesOnPython.rst')
-rw-r--r--LectureNotesOnPython.rst4
1 files changed, 2 insertions, 2 deletions
diff --git a/LectureNotesOnPython.rst b/LectureNotesOnPython.rst
index 628138a..62dcf3d 100644
--- a/LectureNotesOnPython.rst
+++ b/LectureNotesOnPython.rst
@@ -85,8 +85,6 @@ Bit, byte, KB, MB, GB, TB换算。
把现实的问题转化为计算机可以处理的问题
-----------------------------------------------------
-编程就是将 **现实中的问题** 转化成 **计算机可以理解的问题** 的过程。
-
为什么需要程序呢? 因为运算快, 处理数据快, 且没有情绪。
@@ -166,6 +164,8 @@ Bit, byte, KB, MB, GB, TB换算。
| Orange BANANA Apple APPLE Banana BANANA Banana BANANA
+编程就是将 **现实中的问题** 转化成 **计算机可以理解的问题** 的过程。
+
程序员是这个转化者。 转化是艰辛的工作。 但是由于一旦程序写好, 就可以重复利用, 所以这种辛苦是值得的。 所以, 重复性的劳动就交由计算机去做吧。 而程序员要做的是读懂问题, 分析好问题, 写好指令, 把指令存在程序中, 然后让计算机执行程序。
清晰的代码很重要, 如果代码不清晰, 维护代码将是一场噩梦, 很多时候代码索性就无法维护。 在整个程序的生命周期中, 维护的花销最大 (举冰山的例子)。 程序也有生命, 如果程序停止维护, 它的生命基本上就结束了。 没有人会对不再被维护的程序很感兴趣。 因为不再维护了, 就意味的失去了改善的可能性。