|
发表于 2020-10-12 14:43:39
|
显示全部楼层
0:计算机只认识二进制,计算机认识编程语言需要进行编译。
1:机器语言
2:编译
3:编译型语言是先将源代码通过编译器编译为CPU认识的机器码,CPU可随时直接执行编译后的机器码;而解释器语言则不直接编译成机器码,而是将源码转换成中间代码,然后发送给解释器,由解释器逐句翻译给CPU来执行。
4:不能。因为可执行文件在执行之前,操作系统要有一些准备工作,因为不同的操作系统,准备工作是不同的,所以可执行文件的格式不完全相同。比如windows上大部分可执行文件为PE格式,而Linux上大部分可执行文件未ELF格式。格式不同导致了不同的可执行文件无法跨平台直接使用。
5:解释型编程语言为每个操作系统专门定制了一个解释器作为中转,因此解释器只需提供一个统一的入口即可。
6:摩斯码都 di 和 DA 组成,通过对应表将每组摩斯码翻译成对应的字符,再翻译成人能够识别的信息。也就跟 高级语言 编译成 CPU 能够认识的机器码一样类似。
7:
qin men chen di ren chi fan shi fa dong jin gong
亲们,趁敌人吃饭时发动进攻 |
|