编译语言和解释型语言
Posted licky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译语言和解释型语言相关的知识,希望对你有一定的参考价值。
编译语言
1. 可执行程序不可以跨平台。编译语言一般是不能跨平台运行的。如windows下.exe
可执行程序不能在Mac OS系统下运行
2. 源代码不可以跨平台。不同平台支持的函数、类型、变量不相同
3. 执行前需要先编译成可执行文件,一次编译多次执行
4. 因为运行的编译后的可执行文件,不会暴露源码,源码相对安全
解释型语言
1. 源代码可跨平台
2. 边转换边执行
2. 因为每次执行都需要解释器重新转换源代码为二进制代码,效率偏低
3. 解释型语言是需要源码才可以运行的,源码安全性没有编译型语言高
以上是关于编译语言和解释型语言的主要内容,如果未能解决你的问题,请参考以下文章