读书笔记二——大道至简

  编程的根本:顺序、分支和循环。 * 程序=算法+结构。 * 编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。 * 积极工作和勤于思考都要占时间。 * 算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体。 * 在所有的算法描述中,有且仅有三种执行逻辑:顺序、分支和循环。简单若顺序表,复杂如树、图,他们的算法都是用上面这三种执行逻辑来描述的。 * 编程语言只有喜欢与不喜欢的问题,没有会不会的问题。任何的一门语言,你都可以在两周内掌握并开始熟练编程。 * 通常而言,语言的差别主要表现在适用范围上。一些语言适合做数值处理,一些语言适合做图形处理,还有一些语言则适合于网页。 * 人的精力终归是有极限的。提出新的“方法”,解决的将是影响做事成效的根本问题。 * 所谓“面向过程开发”,其实是对“结构化程序设计”在代码阶段的一个习惯性的说法。

原文地址:https://www.cnblogs.com/shishi1993-/p/4582614.html