美文网首页
构造过程抽象

构造过程抽象

作者: bayuexiong | 来源:发表于2015-05-23 17:16 被阅读0次

程序设计的基本元素

一个健壮的语言,不仅是一种指挥计算机执行任务的方式,也是一种框架,使我们组织关于计算过程的思想。
每一个健壮的语言都有下面三种机制:

  • 基本表达形式(primitive elements)
  • 组合的方法(means of combination)
  • 抽象的方法(means of abstraction)

在程序设计中,我们需要处理两类要素:

  • 数据(DATES)
  • 过程(PROCEDURES)

数据使一种我们希望去操作(manipulate)的"东西(stuff)"
过程是描述操作这些数据的规则
不过实际上两者并不是这么严格分开的。

  • 表达式
  • 命名和环境
  • 命名是一种受限的抽象
  • 组合式的求值
  • 复合过程
  • 过程应用的代换模型
  • 条件表达式和谓词
  • 过程作为黑箱抽象

过程与他们所产生的计算

相关文章

  • 构造过程抽象

    程序设计的基本元素 一个健壮的语言,不仅是一种指挥计算机执行任务的方式,也是一种框架,使我们组织关于计算过程的思想...

  • SICP——构造过程抽象(一)

    0."三机制"和"两要素" 一个强有力的程序设计语言为了能够将简单认识组合起来成更复杂认识,为此,提供了三种机制:...

  • 生成器(Builder)

    定义它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。...

  • 第1章 构造过程抽象

    练习1.1 练习1.2 将下面表达式变换为前缀形式 ![][0] 练习1.3 请定义一个过程,它以三个数为参数,返...

  • Java基础知识(三)

    面向对象的特征: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对...

  • 面试资料系列(1):Java基础

    1. 面向对象特征 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注...

  • 备忘录

    抽象,继承,封装,多态 下面将一一解释.抽象是将一类对象的共同特征总结出来构造类的过程.包括数据抽象和行为抽象两部...

  • JAVA面试宝典(建议反复观看)

    1、面向对象的特征有哪些方面? - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两...

  • sicp课堂笔记

    大型程序构造技术黑盒抽象约定接口员语言抽象 学习一种语言1.基本元素2.组合方式3.抽象方式 LISP语言 |过程...

  • 【转】Java知识点集锦(1~40)

    1. 面向对象的特征有哪些方面? 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方...

网友评论

      本文标题:构造过程抽象

      本文链接:https://www.haomeiwen.com/subject/zptrqttx.html