算法必须最终由计算机程序实现,这句话对吗
1个回答
展开全部
算法最终必须体现在芯片内部硬件的一组动作上。
例如,用一串二极管的开关变化,记录一段二进制数码。
这段数码记录了一幅图像,这就需要一个算法。是输入设备的算法。例如摄像头的算法。
然后这段数码转换为显示屏二极管整列的相应开关动作,就显示出了那段数码所记录的图像。
其中的转换又是一种算法。输出设备算法。
若没有这样的硬件动作变化,任何纸上写出来的算法都不能被应用。
按你说的“实现”,那就不能被实现。
而程序分两种:
一种叫做应用程序。依赖操作系统,并不直接操作硬件动作。尽管其中也有许多算法。
一种叫做操作系统。它才是直接操作硬件的程序。任何算法都必须落实在操作系统上,
才可以得到最终的硬件变化结果。
所以,“算法必须最终由计算机程序实现”这句话也算对吧。操作系统也是程序。
只是并不最终。
最终必须由硬件动作实现。
例如,用一串二极管的开关变化,记录一段二进制数码。
这段数码记录了一幅图像,这就需要一个算法。是输入设备的算法。例如摄像头的算法。
然后这段数码转换为显示屏二极管整列的相应开关动作,就显示出了那段数码所记录的图像。
其中的转换又是一种算法。输出设备算法。
若没有这样的硬件动作变化,任何纸上写出来的算法都不能被应用。
按你说的“实现”,那就不能被实现。
而程序分两种:
一种叫做应用程序。依赖操作系统,并不直接操作硬件动作。尽管其中也有许多算法。
一种叫做操作系统。它才是直接操作硬件的程序。任何算法都必须落实在操作系统上,
才可以得到最终的硬件变化结果。
所以,“算法必须最终由计算机程序实现”这句话也算对吧。操作系统也是程序。
只是并不最终。
最终必须由硬件动作实现。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询