其实你说了这么多,还是没有明确你说的后一部分bootloader还有现代os里的driver它也是硬件相关的,但你把他叫software。
所以这个分类法不是很准确。我觉得广义上来说你说的program和software都是software,都是软件。只是你说的program更偏向于底层,控制硬件本身,你说的software更偏向于抽象、通用。
有个感觉,不知道对不对,你似乎比较欣赏program,鄙视你说的software,这一点其实大可不必。分工不同,需求不同。
【 在 Oriphia 的大作中提到: 】
: 我给你跑一个最简单的programme和software执行效率对比,从打开蓝牙到蓝牙开始广播的系统总耗时,对比双方是一颗单核160MHz的的SOC,和微信小程序+MATE20PRO。
: 小程序耗时1595ms,soc耗时325.069ms,耗时差了5倍,而且soc的主频只有160MHz,这速度的差异,怎么可能分不清programme和software。
: [upload=1][/upload]
: ...................
--
FROM 34.99.13.*