zoukankan
html css js c++ java
编译原理之编译器的定义与组成部分
简单讲,
编译器
就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级
语言
)”的程序。
解释器
(
英语
:Interpreter),又译为直译器,是一种电脑
程序
,能够把高级
编程语言
一行一行直接转译运行。
一个编译器可以分成两个部分,分析部分(
前端
)和综合部份(
后端
)。
前端负责
处理源程序
(把源程序分解成为多个组成要素,并在这些要素之上加上语法结构),
后端负责
处理输出目标代码
(根据中间表示和符号表中的信息来构造用户期待的目标程序)。
查看全文
相关阅读:
kyeremal-bzoj2038-[2009国家集训队]-小z的袜子(hose)-莫队算法
移位操作之旋转移位
leetcode 二分查找 Search in Rotated Sorted Array
背包算法练习--求小于某数字的数组最大和:
Splunk 会议回想: 大数据的关键是机器学习
CSDN个人空间、问答频道停站维护公告
HDFS主要节点解说(一)节点功能
24点
【Nginx】事件驱动框架和异步处理
OC中字符串的提取与替换-四种不同方法实现
原文地址:https://www.cnblogs.com/hercules-chung/p/12437039.html
最新文章
Mockito的简单使用方法演示样例
《从0到1》读书笔记第一章"未来的挑战"第1记:把握潮流风向
字符设备之poll机制
创立一个站点的前前后后(起因,域名,云平台,备案,CDN等等)(1)
终端通过两台路由器相互通信(静态路由设置)
VS2012关于hash_map的使用简略
Linux系统启动流程分析
uva 10069 Distinct Subsequences 【dp+大数】
hdu 1518 Square
ssh伪登陆执行远程主机脚本命令 C程序基于ssh passwordless执行远程主机命令及基于配置文件的验证伪登陆执行命令
热门文章
Qt widgets deeps--烧鸡
yum lamp for Centos6.4
aix rksh 执行CLI命令行限制
Qt部件学习之-烧鹅
Qt学习--部件深入--烤猪蹄
Qt部件--烧肉
Aix 系统运维命令及技术技巧
Qt widgets
配置oracle账号密码永不过期
MyEclipse图表工具Birt的使用技巧(三)--连接webservice数据源
Copyright © 2011-2022 走看看