跨平台和非跨平台的对比

    非跨平台的运行机制是源代码直接由编译器编译成可由本计算机运行的机器代码,因为每台计算机的cpu指令都有差异,所以在本计算机运行的不能再另一台计算机运行。

    跨平台是将源码由编译器编译成中间语言,然后在所对应的平台上运行。

    举例来说:就好比一个中国人和一个美国人说话,找一个翻译官,翻译官直接把中文翻译成了英语告诉了美国人,然后美国人就听懂了中国人的意思,但是这个翻译官不会说法语啊,所以这个中国人在使用这个翻译官的情况下,就无法和法国人进行沟通,要想和法国人进行沟通,就必须在找一个会法语的翻译官。

                   跨平台就相当于一个翻译组,里面有专门负责翻译英语,法语,俄语的,你只要吧要说告诉这个小组,他们就会自动找到所对应的人,进行翻译。

猜你喜欢

转载自blog.csdn.net/qq_40098572/article/details/80015841
今日推荐