首页 > 解决方案 > 为什么高级语言被认为比低级语言慢?

问题描述

例如

有一种基于 c++ 的可视化脚本语言(编译语言),我指的是 UE-4 中的蓝图。但这被认为比 c++ 慢,但是为什么?由于 blueprints 再次转换为 c++ 并且是在编译时完成的,所以在运行时应该没有性能差异?

标签: c++performancecompilationunreal-engine4unreal-blueprint

解决方案


由于计算机只能理解机器代码,这是低级的,而高级语言更接近于人类语言,与计算机理解相去甚远。将源代码编译和更改为机器代码需要时间。因此它比低级语言更慢。


推荐阅读