计算机、计算机网络与计算机软件的本质基础是不是数学?用到数学的哪些知识
计算机、计算机网络和计算机软件这是三个不同层次上的概念。
1、计算机。目前是电子计算机的简称,是以通过高度集成电子电路的芯片为计算核心,配合存储器以及鼠标键盘等外设的统一设备的简称。(估计在不久的将来,计算机就不仅仅是电子计算机了,还有计算能力更强的量子计算机)

2、计算机网络。是将具有独立功能的多台计算机,通过通信交换将他们连接起来,在通信协议的协调管理下,实现资源和信息共享。计算机网络包括物理链路层、数据链路层、网络层、传输层、会话层、表示层、应用层等七层。

3、计算机软件。是指计算机中的程序和文档等内容,程序则是按照计算机处理规则编写的代码描述,文档则是便于了解程序所需要的说明性资料。
有以上三个对象定义来看,计算机、计算机网络与计算机软件的基础都不是数学。但数学的研究确实限制计算机及计算机相关行业发展的关键。因为一些数学模型(尤其是专业领域的数学模型),如果没有精妙的数学模型支撑,则计算工作将成倍甚至百倍千倍的增长,有的甚至达不到行业对计算性能的需求。比如:VR/AR在处理虚拟现实场景时,就需要大量的渲染,而目前的网络交换很难满足数据交换的需求,在计算机处理上,复杂场景的VR处理,大型计算机都很难满足运算需求,因此,数学模型从一定程度上限制了计算机软件的发展。
在计算机相关知识中,基础的数学知识如:插值法、二分法、行列式、矩阵、微积分等都经常被应用。
顺便说一句:俄罗斯的航天工程在苏联解体之前之所以很厉害,据说主要是莫斯科大学数学系的一批教师、博导得功劳!
曾经有个程序员前辈对我说过一句话:牛逼的程序员数学都非常好
计算机,计算机网络,计算机软件,都是基于二进制的学科,二进制本身就是属于数学范畴。
分开来看呢,计算机的设计理念是数学基础,目标是为计算服务,但设计依靠的是电学
计算机网络传输二进制信号,实现靠的是材料学,电学
软件是利用二进制写出来的,其设计过程会频繁用到数学,尤其是算法这部分,几乎就是数学,而算法是一个软件的基础,因为一切都是基于计算的
是数学,用到的数学知识有很多,最突出的就是二进制。
计算机是基于二进制的,只能解析和识别二进制数据,通过处理二进制数据来执行计算。
计算机网络传输的数据也是二进制的,
计算机软件是由高级语言编写的,高级语言在执行的时候都会转换为机器语言进行执行,机器语言就是二进制。
一,严格来说,用到的数学知识非常多,数学是它的基础!
1、二进制,计算机的重要基础。进制是一种计数方法,是数学的子分支。
2、数字电路的基础是布尔代数。布尔代数是数学的子分支。
3、信号分析的傅里叶变换实际上也是一个数学变换过程。傅里叶变换用到函数和微积分的知识。
4、图灵机的基本逻辑法则,其基础是数理逻辑。数理逻辑是数学的逻辑基础。
不过,我觉得它的核心不只是数学。
也就是说
二,它也包括集成电路、材料科学、光电、电子信息等很多学科的知识,而且要求都很高。
一:严格来说,用到的数学知识非常多,数学是它的基础!1.二进制,计算机的重要基础,进制是一种计数方法,是数学的子分支。2.数学是电路的基础是布尔代数,布尔代数是数学的子分支。3.信号分析的傅里叶变换实际上也是一个数学变换过程,傅里叶变换用到函数和微积分的知识。4.图灵机的基本逻辑法则,其基础是数理逻辑,数理逻辑是数学的逻辑基础。它的核心不只是数学。也就是说:二,它也包括集成电路,材料科学,光电,电子信息等很多学科,而且要求很高。









