【辨异】—— 可见 vs. 不可见
1. 常见对比
- 物理可见,逻辑不可见;
- 效果可见;
- 对于一个文档,字符、图形可见,行、列、页呀等结构化的元素,不可见,它们各是一种逻辑组织与安排;
- 观念(思维方式,看待事情的方式)是不可见的,但行为是可见的,错误的观念导致错误的行为。
- 行为是观念的反射;
- 接口(interface)可见,实现(implementation)不可见;
2. 讨论和思考
- 可见是对不可见的反映,有时也可能可见所反映的只是不可见的冰山一角,也即不可见的未必全能反映在可见上;
- 可见不可见,有时也是因人而异的,可见的是什么,也因人而异;
- 比如罗生门;
- 比如小马过河,各执一词;
- 什么可见,什么不可见,有时也未必那么显而易见,一蹴而就,也需要分析、归纳和总结;
3. 软件的不可见性
- 软件工程师能直接看见源代码,但源代码不是软件本身,首先二者不能直接划等号。
- 真实工作中的软件以机器码的形式高速运行,也可能在几个 CPU 核上同时运行;
- 工程师看得见代码,是看不到自己的源代码是如何具体地在用户的机器上运行的(但可模拟与复现)
【辨异】—— 可见 vs. 不可见相关推荐
- 辨异 —— 中文词汇
鳌:áo,传说中大海里的大龟或大鳖,鳖:biē,土鳖的鳖: 1. 名词 (1)珏.玨: 玨是珏的繁体形式(简体比繁体还要复杂),两个字都读 jué 珏:合在一起的玉 (2)题中之义.题中之意: 第一种 ...
- 【辨异】inverse, reverse, converse
文章转自:http://www.cnblogs.com/wxxweb/archive/2011/06/24/2088995.html 版权归原作者. 这3个词是经常容易混淆的,因为中文并不是世界上最严 ...
- Inverse/Reverse/Converse的辨异
[转]Inverse/Reverse/Converse的辨异 Posted on 2011-06-24 15:13 单鱼游弋 阅读(7795) 评论(0) 编辑 收藏 本文源自:http://hi. ...
- 辨异 —— 冠词(定冠词、不定冠词、零冠词)
冠词:article 不定冠词(Indefinite Article):a/an 定冠词(Definite Article):the 零冠词 1. 定冠词与不定冠词 正如名字所说,一般而言,定冠词修饰 ...
- 【单词】常见单词含义的辨异(emulator/simulator、hardware/firmware)
1. emulator 与 simulator The Simulator tries to duplicate the behavior of the device.(仿真的是行为): The Em ...
- numpy 辨异(二) —— np.identity()/np.eye()
import numpy as np; 两者在创建单位矩阵上,并无区别,两者的区别主要在接口上: np.identity(n, dtype=None):只能获取方阵,也即标准意义的单位阵: np.ey ...
- numpy 辨异(三)—— hstack/column_stack,linalg.eig/linalg.eigh
1. np.hstack np.column_stack >>> np.hstack([np.array([1, 2, 3]), np.array([4, 5, 6])]) arra ...
- Python 辨异 —— __init__ 与 __new__
__init__ 更多的作用是初始化属性,__new__ 进行的是创建对象,显然 __new__ 要早于 __init__ 发生. 考虑一个继承自 tuple 的类,显然在 __init__ 无法对其 ...
- 辨异 —— 行星 vs 恒星
star:恒星,planet:行星: 1. 恒星 恒星是指宇宙中靠核聚变产生的能量而自身能发热发光的星体(比如太阳).过去天文学家以为恒星的位置是永恒不变的,以此为名.但事实上,恒星也会按照一定的轨迹 ...
- 辨异 —— 不同的编程语言(编译型语言、解释型语言、动态语言、静态语言)...
Java 越来越强大,覆盖领域也越来越多,变得无所不能的时候,和那些仅专注于一个领域的的编程语言相比,它反而显得不够专业: 1. 算符优先级 优先级意味着结合律: C/C++:位运算符(&|^ ...
最新文章
- WPF Snoop 2.7 源码研究
- 关于wmi获取网卡mac地址重复的分析
- 命令流水帐之二:配置Server环境LAMP
- 经典FOXMAIL报错 winsock error 11004
- shell脚本拼接中间带空格的两个变量成一个变量
- Android源码学习 使用Git和Repo进行版本管理
- Redis详细安装教程与启动redis
- 金融风控实战——可解释人工智能技术
- MySQL索引数据结构与算法
- 我的世界java1.16.3村庄种子,我的世界基岩版1.16种子
- 2013年,我的推荐博客汇总
- emqx速度_速率限制
- 我悟出了公众号取名的套路
- Linux系统日志管理
- Yolov5训练模型没有框
- Java中使用HSSFWorkbook POI导出下载excel文件
- Android加载图片内存溢出问题解决方法
- 【Unity】使用 [xxx] 标记类和方法
- DirectX游戏开发之3D角色动起(下)
- 2019年数学建模A题 高压油管的压力控制
热门文章
- MyBatis----resultMap的使用
- hive 中String对长度没有限制
- html 浏览器文档模式,调整:浏览器模式lE8十文档模式8是怎样操作
- oracle 10g rac 停止,Oracle10g RAC 关闭及启动
- mysql数据库设置索引 以下_如何设置MySQL数据库表的索引总长度
- Pytorch——把Numpy转化为Torch
- Git教程——merge 分支冲突
- TensorFlow精进之路(十):循环神经网络RNN
- OpenCV总结:图像增强算法实现(直方图均衡化、拉普拉斯、Log、Gamma)
- MySQL之 分库分表