源程序: (又称为源代码)

用高级语言编写的程序

(由于计算机不能运行源程序,源程序必须被翻译成可执行的机器代码,翻译可以由另外一种成为解释器或者编译器的工具来完成)

解释器:

编译器:

源程序,解释器,编译器相关推荐

  1. 有汇编功能的python编译器_7.12 计算机基础理念与python解释器编译器安装使用

    7.12学习与收获 在7.12这一天,我学习了计算机的语言,编程方面的基本理念,以及python的一些基本语法与应用. 计算机是什么 计算机是一种满足人类各种工作与娱乐需求的工具. 计算机发展史 19 ...

  2. 转译器-解释器-编译器

    树形的 ast 转换为另一个 ast,然后再打印成目标代码的字符串,这是转译器,把 ast 解释执行或者专成线性的中间代码再解释执行,这是解释器,把 ast 转成线性中间代码,然后生成汇编代码,之后做 ...

  3. 《编译与反编译技术实战》——2.1节编译器、解释器及其工作方式

    本节书摘来自华章社区<编译与反编译技术实战>一书中的第2章,第2.1节编译器.解释器及其工作方式,作者刘晓楠 陶红伟 岳 峰 戴超,更多章节内容可以访问云栖社区"华章社区&quo ...

  4. 《编译与反编译技术》——第一章 引论 1.1节编译器与解释器

    本节书摘来自华章出版社<编译与反编译技术>一书中的第1章,第1.1节,作者庞建民,陶红伟,刘晓楠,岳峰.更多章节内容可以访问云栖社区"华章计算机"公众号查看. 人类之间 ...

  5. 柯里化的前生今世(四):编译器与解释器

    关于 在上一篇中,我们提到了形式语言与文法,S表达式与M表达式,同像性. 本文将开始写一个简单的解释器, 通过具体实现,我们来理解求值环境,动态作用域和静态作用域,还有闭包等概念. 当然,一篇文章来写 ...

  6. python 编译器_Python教程:编译器与解释器

    一.数据的表示方式 我们都知道,现实生活中,数字的表示方式有很多种,常见的有二进制.八进制.十进制和十六进制.十进制我们都很熟悉,加法口诀表我们都背过,主要是使用0~9,这10个阿拉伯数字来构建整个十 ...

  7. 编译器,解释器,预编译器之间的关系

    如何理解解释器,编译器和预编译器之间的关系 解释器:将源码(刚编写好的代码称为源码)翻译成对应操作系统的计算机语言但不生成该计算机语言文件,直接展现源码所对应的功能,等下次运行时再次编译,且源码还是源 ...

  8. Python编译器与解释器详解

    编译器与解释器 编译器/解释器:高级语言与机器之间的翻译官 都是将代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程有不同而已. 点击获取全套Python零基础资料 那么两者有什么区别呢 ...

  9. php c语言在线编译器,在线C语言编译器/解释器

    本文介绍两个C语言在线解释器/编译器,这些工具可以提高代码片段检测方便的工作效率,并可以保证这些代码的正确性,而且还可以和别人一起编辑/分享之间的代码,这样可以共同分析代码并相互协助完成代码段的检查. ...

最新文章

  1. Redis 笔记(12)— 单线程架构(非阻塞 IO、多路复用)和多个异步线程
  2. 点云配准网络 PCRNet: Point Cloud Registration Network using PointNet Encoding 2019
  3. 超强整理!PCB设计之电流与线宽的关系
  4. STM32开发 -- 复位类型判断
  5. iphone11边框喇手问题_别贪图小便宜!iPhone11真机上手,3个缺点不得不说
  6. prisma graphql 工具基本使用
  7. jmeter分布式性能测试
  8. ubuntu 環境下 bochs 的安裝
  9. 一个初学者的计算天数的C语言代码
  10. 《机器学习》赵卫东学习笔记 第5章文本分析(课后习题及答案)
  11. Dism 错误 87
  12. 货币金融学(1): 货币/ 信用/ 金融机构
  13. Visual Studio大写小写转换切换快捷键
  14. 微信客服为什么不能人工服务器,微信客服消息格式限制及功能
  15. bp神经网络阈值如何确定,神经网络阈值是什么
  16. [数读]从开户数看这一波牛市
  17. FreeBSD_11-系统管理——{Part_3-网络}
  18. 一个好领导,懂得为下属“打伞”
  19. 《德川家康》完整版的下载
  20. jQuery点击按钮新增dom

热门文章

  1. 2022-2028年中国粘胶纤维市场投资分析及前景预测报告
  2. 2022-2028年中国铁路信息化建设投资分析及前景预测报告
  3. Ubuntu 安装 Etcd
  4. 矩阵拼接 cat padding_pytorch
  5. Facebook 发布深度学习工具包 PyTorch Hub,让论文复现变得更容易
  6. 理解和实现分布式TensorFlow集群完整教程
  7. Deeplearning知识蒸馏
  8. cuDNN 功能模块解析
  9. Cache Aside Pattern(缓存模式)
  10. [JS] 关于parseInt的一个小知识:[‘1‘, ‘2‘, ‘3‘].map(parseInt)