计算世界里的抽象
2023-09-11 14:18:45 时间
三、 计算世界里的抽象
计算机世界里的抽象无处不在。
技术是问题的解决方案和手段的机制抽象; 每一类技术都建立了一套抽象,针对所面临的问题提出一种一致的机制,然后遵从该机制来实现这一类问题的求解;
开发框架是对不可变的过程抽象,将可变部分留给应用开发者根据具体问题域来定义和实现;
编程语言是对硬件执行的语义抽象;
标准库SDK 是对常用子任务的过程抽象或数据抽象;
操作系统是对进程实例执行的过程抽象;
数据库是对大量数据存储、查询与汇总统计的抽象;
网络是对计算互联与远程数据传输的抽象;
所有这些抽象都是一种强有力的工具。抽象,实现了“关注点分离”的原则,将一件复杂而完整的应用系统分解成多个子系统,各司其责,更容易构建和维护; 善于系统地使用抽象, 在合适的抽象层次上思考问题, 或许就真正掌握了编程之道。
https://www.cnblogs.com/lovesqcc/p/4038408.html
相关文章
- 【我的物联网成长记12】当物联网遇上边缘计算
- Hadoop MapReduce编程:计算极值
- 从大数据到认知计算,未来需要更强的计算能力
- Open3D 计算点云凸包
- 部署在SAP ABAP服务器上的SAP UI5应用,resource root的计算逻辑
- ML之shap:基于FIFA 2018 Statistics(2018年俄罗斯世界杯足球赛)球队比赛之星分类预测数据集利用RF随机森林+计算SHAP值单样本力图/依赖关系贡献图可视化实现可解释性之攻略
- Android TextView根据textsize计算TextView的宽度和高度
- 习题 12.5 写一个程序,定义抽象基类Shape,由它派生出5个派生类:Circle、Square、Rectangle、Tarpezoid、Triangle。用虚函数分别计算几种图形面积,并求。。。
- ClickHouse 实现数组交并差计算
- 云计算发展编年史 1725-2023(第二版)
- ACM-凸多边形的计算几何——hrbust1429
- 卷积、矩阵乘积、高斯模糊滤波(降噪)、空域计算(2D卷积计算)、频域计算(FFT)的理解
- 程序员心中的一道坎:主存的编址与计算和串并联系统!
- (01)ORB-SLAM2源码无死角解析-(42) EPnP 源代码分析(2)→compute_pose():控制点选取,系数计算