编译器是否可以取代解释器?

新手上路,请多包涵

在网上看了编译型语言与解释型语言的区别后,产生了一个问题。
解释型语言因为在不同的平台有不同的解释器,从而有了良好的跨平台性。为什么编译型语言不能效仿这种优点:不同平台对应不同的编译器,同一个程序可以根据平台不同编译成对应的编译程序,从而取长补短,同时具有运行效率高,跨平台性好两种优点呢?
烦请各位不吝指教,本人感激不尽,谢谢。

阅读 2.8k
2 个回答

你这前提就有问题,编译型语言是有(根据平台不同编译成对应的编译程序)的能力的

不可取代。
编译型编译需要时间,如果开发的时候频繁编译时间上是个问题,项目越大编译越久

解释型就没有这个问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进