Skip to content

CompilingPrinciple

kcp edited this page Jul 13, 2020 · 2 revisions

title: 编译原理 date: 2019-01-06 14:33:13 tags: categories: - 计算机基础

目录 start

  1. 编译原理
    1. 编译技术
      1. JIT
      2. AOT
    2. AST

目录 end|2020-06-24 02:06|


编译原理

编译技术

JIT

Just in time

在运行时才将源码编译成机器码

AOT

Ahead of time

预先将所源码编译成机器码

AST

Abstract Syntax Tree

用处: 错误提示、自动补全、重构、语法检查, 代码混淆, 静态代码分析, 自动生成测试代码 ...

参考: 从现在起-彻底学会 js ast 参考: Java代码分析器(一): JDT入门

Summary

Clone this wiki locally