问题描述
例如
有一种基于 c++ 的可视化脚本语言(编译语言),我指的是 UE-4 中的蓝图。但这被认为比 C++ 慢,但为什么?由于蓝图再次转换为 c++ 并且是在编译时完成的,所以在运行时应该没有性能差异?
解决方法
由于计算机只能理解机器码,属于低级,而高级语言与人类语言更相似,因此与计算机的理解相去甚远。编译源代码并将其更改为机器代码需要时间。因此它比低级语言更慢。
例如
有一种基于 c++ 的可视化脚本语言(编译语言),我指的是 UE-4 中的蓝图。但这被认为比 C++ 慢,但为什么?由于蓝图再次转换为 c++ 并且是在编译时完成的,所以在运行时应该没有性能差异?
由于计算机只能理解机器码,属于低级,而高级语言与人类语言更相似,因此与计算机的理解相去甚远。编译源代码并将其更改为机器代码需要时间。因此它比低级语言更慢。