`
canonical
  • 浏览: 367224 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

不完全的计算

阅读更多

   在与一些年岁较大的C程序员接触的过程中,可以比较明显的感受到C的思维方式与面向对象思想的不同。C的世界很清澈,先做A, 再做B, 我们所期待发生的计算过程与源代码的结构是直接一一对照的。这意味着程序将要执行的计算过程在编写代码的时刻就已经确定下来。面向对象首先需要确定的是类,对象等中间元素,而并不是最终的计算过程。对象可以之间可以产生很复杂的结构关系,透过这种中间逻辑结构我们来理解最终要发生的计算过程。在事件驱动的应用场景下,面向对象是一种更加有效的描述,

  o.someFunc()                  o.onEventA();
    sub1.someFunc();      ==>     sub1.onEventA();
    sub2.someFunc();              sub2.onEventB();
 


如果把对象看作是函数+状态的集合,则对象组装的关系实际上是函数集合之间的一种组装关系。当具体的事件发生的时候,将触发对象上确定的响应函数,此时在各个层面上所实际发生的计算才能被确定下来。

分享到:
评论
1 楼 hotman_x 2008-04-03  
当我们 oo 的时候,一般都不认为自己在“计算”,当我们计算的时候,根本就想不起嘛叫 oo

相关推荐

    不完全伽马函数的计算

    在VC(Visual C++)环境中实现不完全伽马函数的数值计算,需要理解该函数的定义、性质以及如何通过算法高效地进行计算。 不完全伽马函数通常表示为Γ(p, x),它由两部分组成:一部分是伽马函数Γ(p),这是所有正...

    用逼近法计算不完全贝塔函数的值

    用逼近法计算不完全贝塔函数的值,数值计算,计算特色函数

    不对称故障分析与计算的算法

    在电力系统中,不对称故障是指系统中发生的不完全对称的故障,最常见的三种不对称短路故障包括单相接地短路、两相短路以及两相接地短路。不对称故障分析与计算的算法设计,主要目的就是能够准确计算出故障点的短路...

    C 代码 计算不完全贝塔比率.rar

    标题 "C 代码 计算不完全贝塔比率.rar" 提供的信息表明,这是一个使用C语言编写的程序,其主要功能是计算不完全贝塔比率(Incomplete Beta Ratio)。不完全贝塔比率在统计学和概率论中是一个重要的概念,通常用于...

    1-高次方数的尾数.rar_GT1_kind7i7_高次方尾数_高次方数比较_高次方比较

    在这个主题中,"高次方数比较"是指在不完全计算整个高次方值的情况下,比较两个高次方数的大小。例如,我们可以通过比较它们的尾数来决定哪一个的值更大,而无需计算完整的幂。这在实际应用中非常有用,比如在排序...

    不完全判断矩阵权值的粒子群优化算法计算.pdf

    【不完全判断矩阵权值的粒子群优化算法计算】 不完全判断矩阵权值的计算是多因素决策分析中的一种挑战,特别是在使用层次分析法(AHP)时。当决策者在构建递阶层次结构时,可能由于时间限制、信息不足或个人偏好...

    实心圆轴纯扭转完全塑性模式假设分析和剪应力计算

    在探讨实心圆轴纯扭转在完全塑性模式下的假设分析和剪应力计算时,首先需要了解几个基本概念和理论。实心圆轴在纯扭转情况下,扭矩的施加会导致轴的扭转变形。在弹性阶段,当扭矩小于材料的屈服极限时,轴的变形是...

    子树深度,完全二叉树的计算

    本话题主要关注的是子树深度的计算以及如何判断一棵二叉树是否为完全二叉树。下面我们将深入探讨这两个概念。 首先,我们来理解“子树深度”的概念。在二叉树中,每个节点都有自己的深度,即从根节点到该节点的路径...

    可计算性和不完备性Computability and Incompleteness.pdf

    文档详细介绍了哥德尔的第一不完全性定理、可表示性、固定点引理以及哥德尔不完全性定理的重新审视。第二不完全性定理进一步证明了如果体系是一致的,则体系内部不能证明其自身的一致性。 最后,文档提到了数学真理...

    一个完全公平的安全多方计算协议

    安全多方计算作为许多密码协议的抽象模型,其公平性的研究对具体应用协议有重要的指导意义。...基于逐比特的混淆电路提出一个通用安全多方计算协议,该协议在具有少数诚实参与者的情况下能实现完全公平性。

    人教四(下)期末冲刺卷2 灵活解决较难的简算题.pdf

    3. 逻辑思维能力:通过不完全计算,分析给定选项中哪一组的计算结果不相等。 五、生活实际应用题涉及的数学知识点: 1. 应用乘法解决实际问题:计算购进桌椅的总费用,通过设定合理的运算简化计算过程。 2. 解决最...

    bibdAOV:计算平衡不完全区组设计 [BIBD] 方差分析。-matlab开发

    该文件计算平衡不完全区组设计 [BIBD] 方差分析。 BIBD 是一组由 v >= 2 个元素组成的集合 X,称为处理,以及一组 b > 0 个 X 子集,称为块,满足以下条件: - 每个块由恰好 k 个处理组成,v > k > 0 - 每个处理都...

    计算复杂性导论

    《计算复杂性导论》可用作计算机专业、计算数学专业的计算机理论课程的教材,也是有关研究人员不可或缺的参考书。计算复杂性理论是用数学方法研究使用数位计算机解决各种算法问题困难度的理论。《计算复杂性导论》对...

    可计算性与计算复杂性课件

    通过图灵机模型,我们可以判断某些问题是否超出计算机的能力范围,例如停机问题,这是一个无法通过算法确定所有程序是否会在有限步骤内结束的问题,它是不可计算的。 接下来是“计算复杂性”概念。计算复杂性理论...

    吉林大学研究生《可计算性与计算复杂性》课程教材

    5. **复杂度类**:如P、NP、NPC(非确定性多项式完全问题)、NP-Complete和NP-Hard等概念,是计算复杂性理论中的关键分类。理解这些类别的性质,可以帮助我们评估问题的难易程度,并为实际问题的求解提供指导。 6. ...

    NUMECA并行计算教程

    针对单台PC内部多个CPU核心的并行计算设定,文件中的内容未完全展示。一般而言,单PC多CPU的并行计算设定类似于分布式计算,但不涉及远程主机之间的通信,主要关注于资源管理和任务调度。具体步骤与多台PC分布式并行...

    open3d体积计算 体素计算

    体素化是将复杂的3D模型转化为一系列立方体(体素)的集合,每个立方体要么完全属于模型,要么完全不属于。这一过程对于实现3D数据的简化,网格化以及进一步的分析和处理非常关键。Open3D提供了体素化功能,可以将3D...

    《智能计算》读书报告--模糊计算与证据理论

    粗糙集理论则是另一种处理不确定性的工具,它关注的是数据的不完全性和知识的近似表示。与传统集合论相比,粗糙集理论允许存在边界模糊的分类,使得在不完备数据集上进行知识发现成为可能。粗糙集的优势在于能处理...

    潮流计算 python.zip_Python潮流计算_python潮流_python电力_潮流计算python_电网负荷 pyt

    3. GridCal:这是一个强大的电力系统分析软件,完全用Python编写。它集成了多种功能,如潮流计算、短路计算、稳定性分析等,且支持GUI界面,方便用户操作。 Python潮流计算的优势在于其丰富的库、灵活性和易读性,...

Global site tag (gtag.js) - Google Analytics