美文网首页
编译原理T型图

编译原理T型图

作者: SimonLiu000 | 来源:发表于2020-03-23 13:35 被阅读0次

编译原理 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)

相关文章

  • 编译原理T型图

    编译原理 T型图 详细解释 1、不同语言之间的编译程序转换 在同一台机器上,用一种高级语言(L1)写另一种高级语言...

  • 编译原理T型图解释

    T型图由三个这样的小T组成,左上和右上小T中高级B语言表示A程序是高级B语言写的,B语言表是A程序想变成是B语言写...

  • JavaScript编译原理与内存管理

    编译原理 编译还是解释? 编程语言分为编译型语言和解释型语言两种,编译型语言的源代码在执行之前要进行完全编译,例如...

  • 6.关于python执行原理

    一.python执行原理和java执行原理有何区别?Java 是编译型和解释型语言的结合体 其中.class 字节...

  • iOS编译与加载流程

    一、编译原理: 一般编程语言可分为编译型语言和直译型语言,我们常用的Objective-C就属于编译行语言(这边就...

  • java 杂项

    泛型 1.泛型类。泛型接口。泛型方法。2.T和Object区别 T是编译时检查,不用强转; 运行时检查,需要强转。...

  • 泛型

    概念 泛型的本质是参数化类型 泛型只对编译时有效 泛型类 class FX 泛型方法 public stat...

  • Kotlin 变量、函数、程序的逻辑控制以及循环

    1、Kotlin的原理 编程语言大致可以分为二类: 1、编译型语言编译型语言的特点是:编译器将我们编写的代码一次性...

  • Category底层实现原理

    category的实现原理 编译之后,category在内存中的结构体为 category_t ,编译器会把该类的...

  • 我们需要更多的T

    T型人,是我申请项目遇到的新词。不仅让申请者自评是否属于T型人,还得上交一张个人T型图。 什么是T型人?连苹果、思...

网友评论

      本文标题:编译原理T型图

      本文链接:https://www.haomeiwen.com/subject/ahqwyhtx.html