编程范式 编程范式 范式:在科学领域,范式描述了一些科学学科中清楚的概念或者思维模式。 主要的编程范式有: 命令式 函数式 逻辑式 可与上述三种模式结合的: 面向对象编程 回顾:命令式编程 命令式: 更改变量的值 使用赋值 控制结构-if-then-else,loops,break,continue,return 非形式的理解命令式编程就是:冯.诺伊曼计算机上指令的顺序执行序列 命令式编程与计算机 两者之间具有非常强的对应关系 可变变量 ≈ 内存单元 变量解引用 ≈ 装入(load)指令 变量赋值 ≈ 存储(store)指令 控制结构 ≈ 跳转(jumps) 问题:规模扩大。我们如何避免逐字逐句地去概念化程序? 参考:John Backus, Can Programming Be liberated from the von. Neumann Style?, 图灵奖发言,1978 规模扩大( Scaling up ) 最终,纯指令式编程受限制于“冯.诺依曼”瓶颈: 它倾向于使用逐字逐句的方法去概念化数据结构 我们需要其它的技术定义高级的抽象,如:集合(collections)、多项式(polynomials)、几何形状(geometric shapes)、字符串(strings)、文档(documents)。 理想地:发展集合(collections)、多项式(polynomi
您可能关注的文档
- 1+2设计材料与加工工艺-概论.ppt
- 1-1 计算机的硬件组成.ppt
- 1-1-1职业的变迁(叶).ppt
- 1-1山东省专业技术职称评审表.doc
- 1-2-1生物与环境的关系.ppt
- 1-2-6植物细胞的质壁分离与复原.ppt
- 1-3章 PLC的概念、工作原理和硬件结构.ppt
- 1--4音乐试题.doc
- 1-6线性规划的应用-zff不考.ppt
- 合规红线与避坑实操手册(2026)《YDT 6234-2024面向家庭网络的宽带业务体验和网络性能评价指标体系》.pptx
- 十五五规划下科研仪器与试剂国产化对创新药研发的成本影响.pptx
- 十五五规划下生物防治技术迎来规模化投资窗口.pptx
- 十五五规划下生物医药基因疗法安全性监测投资机遇及体系.pptx
- 十五五规划下医药领域地理因素与区域流行病学的投资指向.pptx
- 合规红线与避坑实操手册(2026)《NBT 11517-2024矿用提升容器重要承载件无损检测方法与判定规则》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11520-2024煤矿井下顺槽刮板转载机用迈步自移装置》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11537-2024煤矿在用卡轨人车检测检验规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11540-2024煤和岩石耐磨性测定方法》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11542-2024煤矿巷道笼式锚索底板锚注支护技术规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11541-2024顺层定向长钻孔预抽煤巷条带煤层瓦斯区域防突技术规范》.pptx
原创力文档

文档评论(0)