C语言程序和JAVA程序如何在不同操作系统、不同硬件平台的运行?

应该是要从计算机系统的层次这方面来回答
2025-01-02 23:08:47
推荐回答(2个)
回答1:

这个问题问的太大了吧,不知道你主要想问什么
C语言程序依赖操作系统或硬件,比如WINDOWS,Linux,Unix,都可以运行,硬件ARM、单片机也可以运行
JAVA依赖于虚拟机,常见和不常见的操作系统,只要能装上JAVA虚拟机,那就能跑JAVA程序,与硬件无关

回答2:

java只要在不同的平台装对应平台的java虚拟机 就可以执行java程序了
C应该可以直接运行在不同平台上吧