当前位置:首页 » 软件百科 » 为什么写好的程序需要软件去编译

为什么写好的程序需要软件去编译

发布时间: 2023-02-13 23:25:17

㈠ 为什么要对源程序进行编译处理

要不计算机不知道你写的是什么,计算机只认识二进制,而源程序是给编程人员看的。所以你要想让计算机认识你写的是什么,就必须进行编译处理。

㈡ 为什么要编译

在汇编语言之后,上世纪50年代,科学家有发明了好几种用人类语言书写程序的方法,被称为计算机高级语言。如PASCAL语言、BASIC语言、C语言等。高级语言源程序都可以用记事本(Notepad)打开和编辑。高级语言源程序也要经过翻译才能被计算机接受。把高级语言翻译成机器语言的方法大体有两种,一种被称作“解释”,如GWBASIC、BASIC、QBASIC等语言,这种方式下,源程序被翻译出一个完整的操作步骤,计算机就作出相应反应,执行一步,再翻译再执行,逐步达到源程序制定目标。另一种方式被称作“编译”,如PASCAL语言和C语言等,这种方式下,计算机把源程序全部翻译成它自身能读懂的、被称作目标程序的机器语言程序,然后再一次执行。二者的区别在于编译程序能产生目标程序而解释程序则不能产生目标程序。用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过编译和连接。同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序。计算机不能直接执行符号化的程序,而是通过汇编程序、解释程序和编译程序而将符号程序转换为可执行程序。高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行。

热点内容
学校上计算机课电脑为什么没声音 发布:2025-09-16 09:25:06 浏览:276
为什么吃热的东西生疮 发布:2025-09-16 09:17:19 浏览:658
笔记本电脑为什么没鼠标显示了 发布:2025-09-16 09:09:34 浏览:424
淘宝客为什么比淘客火 发布:2025-09-16 08:11:34 浏览:708
为什么有些人死了会睁着眼睛 发布:2025-09-16 08:02:13 浏览:343
为什么吃辣的东西嘴会变红 发布:2025-09-16 07:47:55 浏览:258
为什么晚上醒来牙疼 发布:2025-09-16 07:08:18 浏览:582
为什么苹果官网乱码 发布:2025-09-16 07:02:37 浏览:41
为什么对着电脑头发油得很快 发布:2025-09-16 06:59:39 浏览:170
电脑开机为什么显示主板没有电 发布:2025-09-16 06:43:05 浏览:898