为何在不同操作系统上运行的相同软件可以实现相同的功能?

我想请分析下,为何在不同操作系统上运行的相同软件可以实现相同的功能?
最新回答
绝命小红帽

2024-04-20 01:40:40

晕,这种事情还纠结?有了软件需求,根据需求写出实现需求的代码不就成了吗?
说的专业点,无论任何操作系统(OS),都会提供在这个操作系统上运行的软件接口(API),比如WINDoWS上面的软件接口就是识别“.exe”的文件让他在WINDOWS上运行。
制作操作系统的公司会提供给用户开发".exe”程序的工具(叫做SDK),
比如VB6.0就是一个,
用VB6.0根据所需的功能开放WINDOWS这个操作上能运行的软件“.exe”,然后让他在WINDOWS上运行,完成所需的软件功能,这样就开发了一款windows程序。
别的操作系统同理