计算机只能识别二进制编码,所以任何语言在交由计算机执行时必须要先转换为机器码,根据转换时机的不同,将语言分为两大类:编译型语言与解释型语言。
编译型语言会在代码执行前将代码编译为机器码,然后将机器码交由计算机直接执行代码。计算机在运行代码时不需要翻译,可以直接使用编译好的结果。该种语言具有执行速度快,代码执行效率高等优点,同时具有跨平台性较差,比较依赖固定的编译器等缺点。常见的编译型语言有C,C++等。
计算机只能识别二进制编码,所以任何语言在交由计算机执行时必须要先转换为机器码,根据转换时机的不同,将语言分为两大类:编译型语言与解释型语言。
编译型语言会在代码执行前将代码编译为机器码,然后将机器码交由计算机直接执行代码。计算机在运行代码时不需要翻译,可以直接使用编译好的结果。该种语言具有执行速度快,代码执行效率高等优点,同时具有跨平台性较差,比较依赖固定的编译器等缺点。常见的编译型语言有C,C++等。