计算世界里的抽象

 三、 计算世界里的抽象

       计算机世界里的抽象无处不在。    

       技术是问题的解决方案和手段的机制抽象; 每一类技术都建立了一套抽象,针对所面临的问题提出一种一致的机制,然后遵从该机制来实现这一类问题的求解;

       开发框架是对不可变的过程抽象,将可变部分留给应用开发者根据具体问题域来定义和实现;

       编程语言是对硬件执行的语义抽象;

       标准库SDK 是对常用子任务的过程抽象或数据抽象;

       操作系统是对进程实例执行的过程抽象;

       数据库是对大量数据存储、查询与汇总统计的抽象;

       网络是对计算互联与远程数据传输的抽象;

       

       所有这些抽象都是一种强有力的工具。抽象,实现了“关注点分离”的原则,将一件复杂而完整的应用系统分解成多个子系统,各司其责,更容易构建和维护; 善于系统地使用抽象, 在合适的抽象层次上思考问题, 或许就真正掌握了编程之道。

 

https://www.cnblogs.com/lovesqcc/p/4038408.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值