🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
编程的根本 = 顺序 + 分支 + 循环(公路主线, 路口支线, 高架桥立交桥) 分析事情: 逻辑关系 + 依赖关系 面向过程时代: 程序 = 算法 + 数据结构 , 其中算法是一个程序的逻辑实现的描述, 数据结构式逻辑实现所依赖的数据实体. CISC(复杂指令集) –> RISC(精简指令集) 80%的指令只使用在20%的时间里. 最常用的10条指令中, 包含流程控制的只有”条件分支”, “跳转” 和 调用返回(CALL/RET). 面向对象时代: 程序 = 算法 + 数据结构 + 方法 (包括模型驱动和事件驱动). SOUL说: 总体结构 —> 面向对象, 关系 –> 数据结构 , 实现 –> 算法 模型: 就是样子. 语言只是工具, 无论是JAVA, C++还是Dephie语言, 它都是程序员用来和机器交流的工具. 建立模型其实可以用甲骨文来写的. 工程说的是很多人(团队)如何组织在一起进行开发的问题, 它首先把工程中的环节分解出来, 这样, 有了环节, 就有了角色, 有了角色, 就有了沟通.因此, 工程的问题就是: 角色, 沟通 和 环节问题. 没有团队意识的软件公司在高度过程化, 通晓方法论拥有大量工具的集团军面前必将一触即溃. 其实所谓的”经典”也是对既有的知识的总结, 大师们所知的,与你所思考的未必就有天壤之别.