网站首页  英汉词典

请输入您要查询的英文单词:

 

单词 Data abstraction
释义

Data abstraction

中文百科

抽象化 (计算机科学) Abstraction (software engineering)

(重定向自Data abstraction)

在计算机科学中,抽象化英语:Abstraction)是将数据与程序,以它的语意来呈现出它的外观,但是隐藏起它的实作细节。抽象化是用来减少程序的复杂度,使得程序员可以专注在处理少数重要的部份。一个电脑系统可以分割成几个抽象层(Abstraction layer),使得程序员可以将它们分开处理。

英语百科

Abstraction (software engineering) 抽象化 (计算机科学)

(重定向自Data abstraction)
Data abstraction levels of a database system
Différentes couches de logiciel

The essence of abstractions is preserving information that is relevant in a given context, and forgetting information that is irrelevant in that context.

– John V. Guttag

In software engineering and computer science, abstraction is a technique for managing complexity of computer systems. It works by establishing a level of complexity on which a person interacts with the system, suppressing the more complex details below the current level. The programmer works with an idealized interface (usually well defined) and can add additional levels of functionality that would otherwise be too complex to handle. For example, a programmer writing code that involves numerical operations may not be interested in the way numbers are represented in the underlying hardware (e.g. whether they're 16 bit or 32 bit integers), and where those details have been suppressed it can be said that they were abstracted away, leaving simply numbers with which the programmer can work. In addition, a task of sending an email message across continents would be extremely complex if you start with a piece of optic cable and basic hardware components. By using layers of complexity that have been created to abstract away the physical cables, network layout and presenting the programmer with a virtual data channel, this task is manageable.

随便看

 

英汉网英语在线翻译词典收录了3779314条英语词汇在线翻译词条,基本涵盖了全部常用英语词汇的中英文双语翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2024 encnc.com All Rights Reserved
更新时间:2025/6/18 12:48:44