用c语言编写的程序需要用“编译程序”翻译后计算机才能识别。用C语言编写的程序必须翻译成可执行程序后才能够在计算机上运行,在此过程中必须通过编译程序进行处理。

由C语言构成的指令序列称为C源程序,源程序文件的后缀为“.c”。源程序经过C编译程序编译生成后缀为“.obj”的二进制文件(称为目标文件),然后由称为“连接程序”(Link)的软件把目标文件与C语言提供的各种库函数连接起来,生成后缀为“.exe”的可执行文件。

编译程序(Compiler,compiling program),也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。

编译程序词组可以有两种认识。

一、编译程序是一种动作,是根据编译原理技术,由高级程序设计语言编译器翻译成机器语言二进制代码行为。

二、编译程序是动名词,特指生成编译器的软件程序。

相关推荐:c语言教程视频

更多相关文章

  1. 可运行的c语言程序的扩展名为什么?
  2. c语言程序的基本单位是什么
  3. c程序的基本组成单位是什么?
  4. C程序的完整开发过程包括哪几步
  5. c语言规定在一个源程序中main函数的位置是什么?
  6. 用c语言编写的代码程序是什么?
  7. c语言源程序结构是怎样的?
  8. c语言程序的执行总是起始于什么?
  9. c语言是一种什么的程序设计语言?

随机推荐

  1. 如何用自己喜欢的 CSS 风格重置网站的样
  2. 如何用原生 DOM API 生成表格 [每日前端
  3. 2019最烂密码榜单出炉,教你设置神级密码!
  4. 回到基础:理解 JavaScript DOM[每日前端夜
  5. Webpack5.0 新特性尝鲜实战 [每日前端夜
  6. 怎样使用React Context API [每日前端夜
  7. 7个开放式的 HTML 面试题及回答策略 [每
  8. 尝鲜 ES2019 的新功能 [每日前端夜话0x38
  9. 表弟的数学题,我竟然用了python才解出来
  10. 7 个开放式 CSS 面试题及回答策略 [每日