计算机设计思想 —— 类比、建模与隐喻(同构)

一切有意义的事物皆有历史,有迹可循。—— 《真探》

将知识首先简单划分为已知和未知两个互斥的类别,然而已知和未知之间并非完全地泾渭分明,井水不犯河水。重要的科学发现常常来自 analogy(类比),也即把你不太理解的东西和一些你较为理解,且二者之间存在相似性的东西作比较,由此可对那些你不太理解的东西产生深刻的理解。

这种隐喻的方法,也叫“建模”(modeling)。

1. 应用实例

  • 蛇咬着自己的尾巴,=> 苯的环状分子结构;
  • 现实世界的类别和对象实例 => 面向对象;
  • 气体的分子运动理论基于所谓的撞球理论(billiard-ball)
    • 将气体分子想象成有质量且彼此发生弹性碰撞的小球,
  • 光的波动理论,则是在声学的基础上发展起来的;
    • 光和声音均有振幅(亮度 <⇒ 响度)、频率(颜色<==> 音调)等维度的刻画;
    • 声波与光波理论之间存在着如此之多的共性,为此科学家们付诸大量的努力,声音在空气介质中传播(真空中无法传播),光能够在真空中传播,以期寻找光在真空中传播所依赖的介质物理学家将其命名为“以太”(ether)
  • 矩阵分析,便是确立了矩阵的研究对象之后,将函数分析(微积分)的整套工具和手段移植(同构)到矩阵领域而来;
原文地址:https://www.cnblogs.com/mtcnn/p/9421103.html