计算机科学技术的道与术

2023-12-23 12:18

本文主要是介绍计算机科学技术的道与术,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

计算机科学存在许许多多的抽象与具体的概念,比如计算机的物理内存,虚拟内存。软件的设计模式,C++的类,抽象类,模板,继承,多态、、、等等,纷纷杂杂。是否这些都有一条总的纲领呢?

一、总的纲领

这还得从哲学谈起,即“形而上者谓之道,形而下者谓之器”。大意是道是无形的,器是有形的。器即器物,所有有形的物质都是器,不单指器皿,也指各种具体的事物;而道,是所有器物所存在、运动、发展的总规律,是无形的。但是,道器不离,无形的规律的道,恰好就存在于有形的器物之中。

形而上者为之道,其实说的就是抽象的概念,也可以说精神意识方面的特性;

形而下者为之器,其实说的就算具体的概念,说的就是物质世界的特性;

道和器,就是阴阳的关系,阴阳共生互根,没有器,无以载道;而无道,则不成器。

二、道,器,形的概念

形,就是客观存在,我们的物质世界研究,无论做了多少器的工作,都没有完全了解形的全部,所以,物质世界的科学研究都是属于形而下的工作,有如盲人摸象,永远看不到边际,但又无限的接近边际。

道、器、形,他们彼此之间的关系,如下图一样,勉强表达一下:

形而上,则得道;形而上,则得术;器是通过术来表现的。所以研究物质世界的机能,各种各样的研究,称之为科学技术,有术才能够造器。

三、计算机的道,器,形

唯物论主义的哲学思想,是认为在意识与物质之间,物质决定意识,意识是客观世界在人脑中的反映。也就是说“物质第一性、精神第二性,世界的本原是物质,精神是物质的产物和反映”。而计算机亦都一样,要先看硬件本身的特质,才知道计算机能运作什么类型的软件,是先有硬件,才有软件。PS/PPT/Word 等软件,就是“器”;任务分析、可用性测试、卡片分类法等,就是“形”;以用户为中心的思想、各种启发式原则,就是“道”;

基于现实世界对万物进行抽象封装、理顺它们之间的关系,这个道不就是面向对象的思想吗?如果把面向对象的思想进一步提升、总结对象之间的最优组合,道就上升到设计模式。无论是C++,C#,还是Java,它们都要经过编译,链接成可执行文件,然后装入内存,执行。这一切的规律,道这里就是计算机操作系统原理。

我们能观察到的世间万物都是物质本质的表现形式。在计算机中,我们不可能观察到软件的执行的过程中的所有步骤,只能看到操作系统为它展现的一部分功能。还有软件的编写,无论是C++的类,还是C#的类,具体实现就是器的表现形式。WPF 的模板与控件也存在这样的关系,这里就不一一阐述。

四、道与术的不同点

悟道和学习技术是有区别的:有道无术,术尚可求也,有术无道,止于术。

抽象的的概念,需要想象力,需要悟性;而学习科学技术,要依靠勤快钻研,通过学习,也可以掌握。

这就是道术的不同。所谓的:入道难,求术易。《道德经》说:“上士闻道,勤而行之;中士闻道,若存若亡;下士闻道,大笑之。不笑不足以为道”,《论语为政篇》里也有“子曰:君子不器”,那就是君子不应拘泥于手段而不思考其背后的目的,不能被物的形象与用途所束缚,君子应该去领悟而且回归到无形的规律的道之中,应该思考现象背后的本质。君子应该是有思想的,懂深度思考的。

总的来说,就是认识客观世界,先学术,再悟道,量变到质变,然后总结经验,再改造世界,周而复始,即理论指导实践,实践验证理论!

参考:

https://zhidao.baidu.com/question/1755740433542811268.html

http://www.360doc.com/content/19/0531/11/219382_839397029.shtml

https://www.zhihu.com/question/19805899

https://www.douban.com/note/515896368/

这篇关于计算机科学技术的道与术的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/528021

相关文章

《计算机英语》Unit 1 Computer Overview 计算机概述

期末试卷组成 1、选择20道 2、判断20道 3、词汇翻译(单词+词组,参照课后习题) 4、翻译2道(一道原题,参照作业) SectionA About Computer 关于计算机 algorithm          n.  算法  operate          v.  操作  digital           adj. 数字的  integrated circuit

计算机组成原理——RECORD

第一章 概论 1.固件  将部分操作系统固化——即把软件永恒存于只读存储器中。 2.多级层次结构的计算机系统 3.冯*诺依曼计算机的特点 4.现代计算机的组成:CPU、I/O设备、主存储器(MM) 5.细化的计算机组成框图 6.指令操作的三个阶段:取指、分析、执行 第二章 计算机的发展 1.第一台由电子管组成的电子数字积分和计算机(ENIAC) 第三章 系统总线

计算机Java项目|基于SpringBoot的网上摄影工作室

作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助 收藏点赞不迷路  关注作者有好处 文末获取源码  项目编号:L-BS-QBBSSPRINGBOOT

【计算机组成原理】部分题目汇总

计算机组成原理 部分题目汇总 一. 简答题 RISC和CICS 简要说明,比较异同 RISC(精简指令集)注重简单快速的指令执行,使用少量通用寄存器,固定长度指令,优化硬件性能,依赖软件(如编译器)来提升效率。 CISC(复杂指令集)包含多样复杂的指令,能一条指令完成多步操作,采用变长指令,减少指令数但可能增加执行时间,倾向于硬件直接支持复杂功能减轻软件负担。 两者均追求高性能,但RISC

安徽理工大学2计算机考研情况,招收计算机专业的学院和联培都不少!

安徽理工大学(Anhui University of Science and Technology),位于淮南市,是安徽省和应急管理部共建高校,安徽省高等教育振兴计划“地方特色高水平大学”建设高校,安徽省高峰学科建设计划特别支持高校,国家“中西部高校基础能力建设工程”支持高校,入选教育部“卓越工程师教育培养计划”实施高校、中国人民解放军后备军官培养选拔基地、全国首批深化创新创业教育改革示范高校、首

关于修改计算机的处理器数和最大内存数的问题

问题描述: 刚开始本来是想让计算机的运行速度运行的快点,于是在网上搜索如何让计算机的运行速度更快,找到了一种关于修改计算机内存数和计算机的处理核数可以让计算机运行的更快。 遇到问题: 当我通过命令msconfig →引导→高级选项→勾选了处理器数和最大内存数,然后重启,结构整个计算机都卡的要死,于是记录下来。网上的答案有时候真的是很不负责任,也有可能是自己技术不到位。 结果:取消处理器和内

兰州理工大学24计算机考研情况,好多专业都接受调剂,只有计算机专硕不接收调剂,复试线为283分!

兰州理工大学(Lanzhou University of Technology),位于甘肃省兰州市,是甘肃省人民政府、教育部、国家国防科技工业局共建高校,甘肃省高水平大学和“一流学科”建设高校;入选国家“中西部高校基础能力建设工程”、教育部“卓越工程师计划”、“111计划”、新工科研究与实践项目、国家大学生创新性实验计划,是国家国防教育特色学校、全国毕业生就业典型经验高校、中国政府奖

计组_计算机概要与设计

2024.06.23~2024.06.27:计算机组成原理学习笔记 CH1 计算机概要与设计 1.1 计算机的分类1.1.1 传统按照应用分类1.1.2 后PC时代1.1.3 存储容量 1.2 八大伟大设计思想1.2.1 两个设计原则1.2.2 四个提高性能1.2.3 存储器层次1.2.4 冗余提高可靠性 1.3 软硬件基础1.3.1 编程语言分类1.3.2 硬件基础(1) 冯诺依曼

【计算机体系结构】

第一章 计算机体系结构的基本概念 知识点 1.冯诺依曼描述的计算机的四个部分  2.指令驱动  3.存储程序计算机在体系结构上的主要特点 4.计算机体系结构的三个方面  5.计算机组成  6.计算机系统的多层次结构 7.翻译和解释    8.一种指令集结构可以有多种组成,同样一种组成可以有多种物理实现。系列机就是指在一个厂家生产的具有相同的指令集

计算机组成入门知识

前言👀~ 数据库的知识点先暂且分享到这,接下来开始接触计算机组成以及计算机网络相关的知识点,这一章先介绍一些基础的计算机组成知识 一台计算机如何组成的? 存储器 CPU cpu的工作流程 主频 如何衡量CPU好坏呢? 指令 操作系统 操作系统功能 操作系统"内核"  如果各位对文章的内容感兴趣的话,请点点小赞,关注一手不迷路,如果内容有什么问题的话,欢迎各位