编译原理T型图

编译原理 T型图 详细解释

1、不同语言之间的编译程序转换

在同一台机器上,用一种高级语言(L1)写另一种高级语言(L2)的编译程序(A语言是机器语言)

1)用L1语言写L2的编译程序————得到L1语言写的P2;(黄色T型图)

2)用L1的编译程序P1(原来就有的,用A语言写的),编译P2—————得到A语言写的P2;(绿色T型图)

3)用A语言写的P2,即可编译L2语言。(灰色梯形图)



2、不同机器之间的编译程序转换

在不台机器上(A和B),编译相同的高级语言L(移植)

1)首先使用上述的三个T型图,得到A语言写的能够将L语言转化成B语言的编译程序;

2)之前得到了一个L语言写的能够将L语言转化成B语言的编译程序;

3)在灰色T型图中完成对1)和2) 的结合,得到用B语言写的L语言的编译程序;

4)在红色T型图中完成移植。

(图中紫色箭头代表,P2==P2)


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • T型图由三个这样的小T组成,左上和右上小T中高级B语言表示A程序是高级B语言写的,B语言表是A程序想变成是B语言写...
    今天晴天_8c18阅读 3,057评论 0 0
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    伊森H阅读 3,187评论 0 15
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    时光清浅03阅读 572评论 0 0
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 4,109评论 0 2
  • 有你在身边, 我眼里满是欢喜。 有你在身边, 风吹过来都是甜的。 有你在身边, 连花儿都开的别样红。 有你在身边,...
    七根阅读 329评论 0 1

友情链接更多精彩内容