算法必须最终由计算机程序实现,这句话对吗
答案:1 悬赏:50 手机版
解决时间 2021-11-15 06:50
- 提问者网友:夢醒日落
- 2021-11-14 23:55
算法必须最终由计算机程序实现,这句话对吗
最佳答案
- 五星知识达人网友:撞了怀
- 2021-11-15 01:22
算法最终必须体现在芯片内部硬件的一组动作上。
例如,用一串二极管的开关变化,记录一段二进制数码。
这段数码记录了一幅图像,这就需要一个算法。是输入设备的算法。例如摄像头的算法。
然后这段数码转换为显示屏二极管整列的相应开关动作,就显示出了那段数码所记录的图像。
其中的转换又是一种算法。输出设备算法。
若没有这样的硬件动作变化,任何纸上写出来的算法都不能被应用。
按你说的“实现”,那就不能被实现。
而程序分两种:
一种叫做应用程序。依赖操作系统,并不直接操作硬件动作。尽管其中也有许多算法。
一种叫做操作系统。它才是直接操作硬件的程序。任何算法都必须落实在操作系统上,
才可以得到最终的硬件变化结果。
所以,“算法必须最终由计算机程序实现”这句话也算对吧。操作系统也是程序。
只是并不最终。
最终必须由硬件动作实现。
例如,用一串二极管的开关变化,记录一段二进制数码。
这段数码记录了一幅图像,这就需要一个算法。是输入设备的算法。例如摄像头的算法。
然后这段数码转换为显示屏二极管整列的相应开关动作,就显示出了那段数码所记录的图像。
其中的转换又是一种算法。输出设备算法。
若没有这样的硬件动作变化,任何纸上写出来的算法都不能被应用。
按你说的“实现”,那就不能被实现。
而程序分两种:
一种叫做应用程序。依赖操作系统,并不直接操作硬件动作。尽管其中也有许多算法。
一种叫做操作系统。它才是直接操作硬件的程序。任何算法都必须落实在操作系统上,
才可以得到最终的硬件变化结果。
所以,“算法必须最终由计算机程序实现”这句话也算对吧。操作系统也是程序。
只是并不最终。
最终必须由硬件动作实现。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯