【24h】

Abstraction Abstracted

机译:抽象抽象

获取原文
获取原文并翻译 | 示例

摘要

An abstraction is the reification and conceptualization of a distinction. We use the process of forming abstractions to make sense of the world, i.e., to form concepts. Once created we are often able to externalize these concepts as software. Abstractions are what give software elegance. Abstractions build on each other, producing a hierarchical dependency structure that often creates challenges for understanding. We can teach the use of pre-packaged abstractions. It is more difficult to teach the self-awareness necessary for inventing new abstractions. The process of building abstractions is bottom-up. Thought externalization is where top-down meets bottom-up.
机译:抽象是区分的概念化和概念化。我们使用形成抽象的过程来理解世界,即形成概念。创建之后,我们通常可以将这些概念作为软件外部化。抽象是使软件优雅的原因。抽象是相互依存的,产生了一个分层的依赖结构,通常会给理解带来挑战。我们可以教导使用预包装的抽象。讲授发明新抽象所必需的自我意识更加困难。建立抽象的过程是自下而上的。思想外在化是自上而下与自下而上相遇的地方。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号