自然科学里,透明性是物体透过可见光并散射较少的性质。
生活里,我们通常强调“公开透明”,所谓看得见摸得着。

这种认识会对计算机初学者带来不小的困扰,“XX对XXX是透明的”这种论调经常出现却不能被理解。

其实,在计算机领域,在某一类人眼中,如果感受不到某个事物或属性的存在,则对该类人而言,该事物是透明的。

计算机科学中存在着大量的抽象,特别是对于分层的体系结构,下层对上层屏蔽复杂性并向上层提供服务接口,下层用户知道的某些实现细节对上层隐藏,故上层用户不必知晓某些下层的实现细节,这就是一种下层对上层用户来说的透明性。

对于高级语言程序员来说,计算机体系结构的复杂内容不是他们关注的内容,他们要基于他们的“跨平台”编程语言完成应用程序的开发,即便不知道底层的复杂性,此时,体系结构对于这些程序员来说就是透明的。

当然,现实情况是,封装好的东西,应用者不了解其背后的实现原理,也很难达到深刻的理解和掌握。抽象泄漏自然很难被避免,因为不懂底层,我们也很难走得很远,虽然不是必须懂。

【计算机科学基础】透明性相关推荐

  1. 计算机科学基础第二版答案,浙江大学计算机科学基础课后习题参考答案new-PXY.doc...

    浙江大学计算机科学基础课后习题参考答案new-PXY 第一章课后习题参考答案 一.填空题 处理.处理 黑盒.程序 输入设备.运算器.存储器.控制器.输出设备 运算器.控制器.中央处理器 存储器.数据 ...

  2. 具体数学:计算机科学基础:第2版

    <具体数学:计算机科学基础:第2版> 基本信息 原书名:Concrete mathematics:A foundation for computer science,second edit ...

  3. 计算机基础考试试题(扩招考试),大学计算机科学基础探析论文

    "大学计算机基础"是各所高校非常重要的一门课程,其理论课程以讲解计算机基础知识为主,而将工具性.操作性的内容放到实验课中.下面是学习啦小编给大家推荐的大学计算机科学基础探析论文,希 ...

  4. 大学生用计算机,大学生计算机科学基础

    <大学生计算机科学基础>是清华大学出版社出版的一本书.全书分为9章,用科普文章的写作手法介绍了计算机科学的主要分支领域的基础理论知识,学生可以从中能够领悟计算机科学的真谛以及它与该领域其他 ...

  5. 计算机科学与基础 简答题,计算机科学基础习题与解析

    计算机科学基础习题与解析 语音 编辑 锁定 讨论 上传视频 <计算机科学基础习题与解析>是2020年清华大学出版社出版的图书,作者是余宏华.刘小丽. 书    名 计算机科学基础习题与解析 ...

  6. 学计算机基础代码,计算机科学基础知识(示例代码)

    1. 计算机科学基础知识 1.1 数制及其转换 二进制.八进制.十进制和十六进制等常用数制及其相互转换 1.2 计算机内数据的表示 数的表示(原码.反码.补码.移码表示,整数和实数的表示,精度和溢出) ...

  7. 牛津大学数学与计算机科学课程,牛津大学数学与计算机科学基础硕士.pdf

    牛津大学数学与计算机科学基础硕士.pdf 留学监理服务网 牛津大学 数学与计算机科学基础 - Mathematics and the Foundations of Computer Science 基 ...

  8. 计算机科学中透明性概念,函数式编程 - 什么是参考透明度?

    "参照透明度"一词来自分析哲学,即分析自然语言结构,基于逻辑和数学方法的陈述和论证的哲学分支. 换句话说,它是计算机科学之外最接近我们称之为编程语言语义的主题. 哲学家Willar ...

  9. 研究生专业课计算机科学基础,计算机学科专业基础综合科目408综合教程及历年真题详解(最新版全国硕士研究生招生考试计算机科学与技术学科联考)...

    导语 内容提要 开点工作室编著的<计算机学科专业基础综合科目<408>综合教程及历年真题详解(最新版)>作为全国硕士研究生招生考试中计算机科学与技术专业的计算机专业基础综合科目 ...

最新文章

  1. JavaScript实现shortestCommonSupersequence最短公共超序列算法(附完整源码)
  2. Latch free等待事件
  3. 非旋Treap——维护数列
  4. [原创]Datagrid和Button控件
  5. 团队博客作业-Week3
  6. Python爬取图片时,urllib提示没有属性urlretrieve的问题
  7. 华中科技大学伍冬睿教授团队关于生理计算中的对抗攻击与防御综述
  8. 如何实现java编写告白程序,程序员如何实现表白代码
  9. python,计算并发现闰月的规律
  10. 推荐一下比较好用的清理垃圾的方法和软件
  11. nginx的安装以及简单代理域名
  12. 2db多少功率_db换算(db和功率的换算)
  13. n条线段可以组成多少种三角形
  14. 年薪40-80K *14 | 网境科技SLAM算法工程师、算法科学家招聘
  15. bzoj4768: wxh loves substring //后缀平衡树
  16. 目标跟踪的评价指标(OTB与VOT)
  17. P4语言的特性、P4语言和P4交换机的工作原理和流程简介
  18. 软件测试BUG(缺陷)等级分类
  19. 山东大学单片机原理与应用实验 C语言程序实验
  20. 什么是真正的资源整合,真正明白此方法后,可借万物为你赚钱!

热门文章

  1. 利用xlrd,Python对excel读取文件
  2. 使用网络TCP搭建一个简单文件下载器
  3. jquery插件开发通用框架
  4. php 5.5 xhprof for windows
  5. 我的学生时代之一[小学时代]
  6. 2.Java内存回收机制
  7. 动态规划在求解全源最短路径中的应用(JAVA)--Floyd算法
  8. 关于ajax请求后台获取下拉列表用的数据
  9. MySQL之IFNULL()、ISNULL、NULLIF用法
  10. div 左右并排,使用CSS如何让两个div并排显示